Computerwissenschaften

Fragen und Antworten für Studenten, Forscher und Informatiker

1
Hat jede Saite, die groß genug ist, Wiederholungen?
Sei eine endliche Menge von Zeichen fester Größe. Sei α eine Zeichenkette über Σ . Wir sagen, dass ein nicht leerer Teilstring β von α eine Wiederholung ist, wenn β = γ γ für einen String γ ist .ΣΣ\Sigmaαα\alphaΣΣ\Sigmaββ\betaαα\alphaβ=γγβ=γγ\beta = \gamma \gammaγγ\gamma Nun ist meine Frage, ob das Folgende gilt: …

2
Finden von mindestens zwei Pfaden gleicher Länge in einem gerichteten Graphen
Angenommen , wir haben ein gerichteter Graph und zwei Knoten und . Ich würde gerne wissen, ob es bereits Algorithmen zur Berechnung des folgenden Entscheidungsproblems gibt:G=(V,E)G=(V,E)G=(V,E)AAABBB Gibt es mindestens zwei Pfade zwischen und gleicher Länge?AAABBB Wie steht es mit der Komplexität? Kann ich es in polynomialer Zeit lösen? Ich möchte …

4
Messung der Einweg-Netzwerklatenz
Dies ist ein Rätsel zur Messung der Netzwerklatenz, das ich erstellt habe. Ich glaube, die Lösung ist, dass es unmöglich ist, aber Freunde nicht einverstanden sind. Ich suche so oder so nach überzeugenden Erklärungen. (Obwohl es sich um ein Puzzle handelt, passt es meiner Meinung nach auf diese Website, da …

1
Gibt es eine vorhandene Datenstruktur mit fester Größe, die beim Einfügen eines neuen Elements das älteste / letzte Element auswirft?
Ich suche nach einer Datenstruktur, die sein ältestes / letztes Element herausdrückt, wenn ein neues Element eingefügt wird. Stellen Sie beispielsweise Ddie Struktur dar. DEnthält 3 Elemente, werden die Number DStandardwerte des Typs auf 1, 2und initialisiert 3. D=[1,2,3]D=[1,2,3]D = [1, 2, 3] Wenn ein Number, der den Wert enthält, …


2
Gibt es einen nicht-trivialen Typ, der seiner eigenen Ableitung entspricht?
Ein Artikel mit dem Titel " Die Ableitung eines regulären Typs " zeigt, dass der "Reißverschluss" eines Typs - seine Einlochkontexte - den Unterscheidungsregeln in der Typalgebra folgen. Wir haben: ∂xx∂x0∂x1∂x( S+ T)∂x( S× T)↦ 1↦ 0↦ 0↦ & part;xS+ ∂xT↦ & part;xS× T+ S× ∂xT∂xx↦1∂x0↦0∂x1↦0∂x(S+T)↦∂xS+∂xT∂x(S×T)↦∂xS×T+S×∂xT\begin{align} \partial_x x &\mapsto 1 …



5
Was genau ist Berechnung?
Ich weiß, was Berechnung in einem vagen Sinn ist (es ist das, was Computer tun), aber ich möchte eine strengere Definition. Dictionary.comDie Definitionen von Computing, Computing, Calculate und Computing sind zirkulär und helfen daher nicht weiter. WikipediaDefiniert Berechnung als "jede Art von Berechnung, die einem genau definierten Modell folgt". Es …

2
Werden kontextfreie Sprachen in
Die kontextfreien Sprachen werden nicht unter Ergänzung geschlossen, das wissen wir. Nach meinem Verständnis werden kontextfreie Sprachen, die für einige Buchstaben eine Teilmenge von sind, unter Komplement (!?) geschlossen.ein∗b∗a∗b∗a^*b^*a , ba,ba,b Hier ist mein Argument. Jede CF-Sprache hat ein halblineares Parikh-Bild . Semilineare Mengen werden unter Ergänzung geschlossen. Die Menge …


3
Treten Funktionen mit langsamerem Wachstum als inverse Ackermann-Funktionen im Laufzeitbereich auf?
Einige komplizierte Algorithmen ( Union-Find ) haben die nahezu konstante inverse Ackermann-Funktion, die in der asymptotischen Zeitkomplexität auftritt, und sind im ungünstigsten Fall zeitoptimal, wenn der nahezu konstante inverse Ackermann-Term ignoriert wird. Gibt es Beispiele für bekannte Algorithmen mit Laufzeiten, bei denen Funktionen wesentlich langsamer wachsen als inverse Ackermann-Funktionen (z. …



4
Warum ist die Linksrekursion schlecht?
Diese Frage wurde von Theoretical Computer Science Stack Exchange migriert, da sie über Computer Science Stack Exchange beantwortet werden kann. Vor 6 Jahren migriert . Warum sollte im Compiler-Design die Linksrekursion in Grammatiken beseitigt werden? Ich lese, dass es daran liegt, dass es eine unendliche Rekursion verursachen kann, aber gilt …

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.