Computerwissenschaften

Fragen und Antworten für Studenten, Forscher und Informatiker

3
Cross Compiler T-Diagramm
Ich studiere Bootstrapping von Red Dragon Book Compilern und fand das T-Diagramm für Cross Compiler ziemlich verwirrend. Ich kann nicht verstehen, was unter "Compiler1 bis Compiler2 ausführen" zu verstehen ist. Kann jemand eine bessere Erklärung, Analogie oder ein Beispiel für einen realen Compiler liefern? Zuerst eine Notation. Mit meine ich …



1
Lösen von Wiederholungen über ein charakteristisches Polynom mit imaginären Wurzeln
In der Algorithmusanalyse müssen Sie häufig Wiederholungen lösen. Zusätzlich zu den Master-Theorem-, Substitutions- und Iterationsmethoden gibt es eine, die charakteristische Polynome verwendet . Angenommen , I geschlossen habe , daß ein charakteristisches Polynom hat imaginäre Wurzeln, nämlich und . Dann kann ich nicht verwendenx2−2x+2x2−2x+2x^2 - 2x + 2x1=1+ix1=1+ix_1 = 1+ix2=1−ix2=1−ix_2 …

2
Verzweigungs- und gebundene Erklärung
Ich habe einen Test über den Verzweigungs- und gebundenen Algorithmus. Ich verstehe theoretisch, wie dieser Algorithmus funktioniert, konnte aber keine Beispiele finden, die veranschaulichen, wie dieser Algorithmus praktisch implementiert werden kann. Ich habe einige Beispiele wie dieses gefunden , bin aber immer noch verwirrt. Ich suchte auch nach einem Problem …

1
Ausdrücken einer beliebigen Permutation als Folge von (Einfügen, Verschieben, Löschen) Operationen
Angenommen, ich habe zwei Zeichenfolgen. Nennen sie und . Keine der Zeichenfolgen enthält wiederholte Zeichen.EINEINAB.B.B Wie finde ich die kürzeste Folge von Einfüge-, Verschiebungs- und Löschvorgängen, die in verwandeln , wobei:EINEINAB.B.B insert(char, offset)fügt charan der offsetin der Zeichenfolge angegebenen ein move(from_offset, to_offset)Verschiebt das aktuell versetzte Zeichen an from_offseteine neue Position, …



3
Logarithmische vs doppelte logarithmische Zeitkomplexität
Gibt es in realen Anwendungen einen konkreten Vorteil bei der Verwendung von anstelle von O ( log ( n ) ) Algorithmen?O (log( log( n ) )Ö(Log⁡(Log⁡(n))\mathcal{O}(\log(\log(n))O (log( n ) )Ö(Log⁡(n))\mathcal{O}(\log(n)) Dies ist der Fall, wenn beispielsweise Van-Emde-Boas-Bäume anstelle herkömmlicherer binärer Suchbaumimplementierungen verwendet werden. Wenn wir zum Beispiel nehmen, übertrifft …

2
Berücksichtigt Petersons 2-Prozess-Algorithmus zum gegenseitigen Ausschluss sterbende Prozesse?
Ich denke, dass in Petersons Algorithmus zum gegenseitigen Ausschluss , wenn der Prozess, der zuerst in den kritischen Abschnitt eintritt, sterben oder abgebrochen wird, der andere Prozess für immer eine Schleife durchläuft und darauf wartet, in den kritischen Abschnitt einzutreten. Wenn in Prozess 1 Prozess 1 gestoppt wird, werden die …

2
Entscheidbarkeit der Präfixsprache
Mittelfristig gab es eine Variante der folgenden Frage: Für ein entscheidbares definieren Sie Zeigen Sie, dass nicht unbedingt entscheidbar ist.LLLPref(L)={x∣∃y s.t. xy∈L}Pref(L)={x∣∃y s.t. xy∈L}\text{Pref}(L) = \{ x \mid \exists y \text{ s.t. } xy \in L\}Pref(L)Pref(L)\text{Pref}(L) Aber wenn ich wähle, dann denke ich, dass auch , also entscheidbar. Auch ergibt …





Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.