Als «time-complexity» getaggte Fragen

Die Menge an Zeitressourcen (Anzahl der atomaren Operationen oder Maschinenschritte), die erforderlich sind, um ein Problem zu lösen, ausgedrückt als Eingabegröße. Wenn Ihre Frage die Algorithmusanalyse betrifft, verwenden Sie stattdessen das Tag [Laufzeitanalyse]. Wenn Ihre Frage betrifft, ob eine Berechnung * jemals * abgeschlossen wird oder nicht, verwenden Sie stattdessen das Tag [Berechenbarkeit]. Zeitkomplexität ist vielleicht das wichtigste Unterthema der Komplexitätstheorie.

2
Was ist die zeitliche Komplexität des Ein- und Ausreihens einer Warteschlange, die mit einer einfach verknüpften Liste implementiert wurde?
Ich versuche, die zeitliche Komplexität einer Warteschlange zu verstehen, die mit einer verknüpften Listendatenstruktur implementiert ist. Mein Buch sagt, dass wir eine Warteschlange in O (1) -Zeit implementieren können durch: Warteschlange auf der Rückseite an der Spitze aus der Warteschlange und es heißt auch Beachten Sie, dass das Hinzufügen eines …


2
Gibt es einen Polynomzeitalgorithmus, um herauszufinden, dass die Summe der Quadratwurzeln kleiner als eine ganze Zahl ist?
Gegeben: Eine Liste vonnnn ganze Zahlen x1,x2, … ,xnx1,x2,…,xnx_1,x_2,\dots,x_n und eine ganze Zahl kkk. Bestimmen: Istx- -- -√1+x- -- -√2⋯x- -- -√n≤ kx1+x2⋯xn≤k\sqrt x_1 + \sqrt x_2 \cdots \sqrt x_n \le k? Frage: Gibt es einen Polynomzeitalgorithmus für das obige Problem? Wenn ja, geben Sie einen Algorithmus an. sonst beweise …





1
Kann eine teilweise Sortierung bei den Suchkosten in Arrays helfen?
Das Nachschlagen in einer unsortierten Liste ist eine zeitaufwändige Aufgabe O(n)O(n)O(n). Wenn die Liste jedoch sortiert ist, ist die zeitliche Komplexität gleichO(log(n))O(log⁡(n))O(\log(n)). Das heißt, es lohnt sich manchmal, ein Array zu sortieren. Dies ist jedoch ein Kompromiss, da ein Sortieralgorithmus eine zeitliche Komplexität von hatO(nlog(n))O(nlog⁡(n))O(n\log(n)). Soweit ich weiß, können Sie …



1
Zeitliche Komplexität regulärer Sprachen
Ich frage mich, wie ich beweisen kann, dass L regulär sein muss, wenn eine Sprache L in o (nlog (n)) entscheidbar ist. Ich sollte wahrscheinlich erwähnen, dass mit "entscheidbar" meine ich "mit einer deterministischen Einzelband-Turingmaschine entscheidbar sein". Danke und Grüße Guillermo

2
Können Sie eine Schnur auf einer Vanille-Turing-Maschine rechtzeitig umkehren?
Mit einer Vanille-Turing-Maschine meine ich eine Turing-Maschine mit einem Band (keine speziellen Eingabe- oder Ausgabebänder). Das Problem ist wie folgt: Das Band ist anfangs leer, abgesehen von einer Zeichenfolge von nnn 111s und 000s wird durch ein Zeichen am Ende der Zeichenfolge abgeschlossen. Der Bandkopf beginnt am Anfang der Zeichenfolge. …

2
Maschinen in P unentscheidbar?
Bei einer Turing-Maschine sagen wir, dass wenn die von der Maschine festgelegte Sprache von einer Maschine in Polynomzeit bestimmt werden kann. Wir sagen, dass wenn die Maschine in Polynomzeit läuft. Beachten Sie, dass es Maschinen geben kann, die unnötig lange laufen, aber dennoch eine Sprache in . Nach dem Satz …

4
Ändert sich die zeitliche Komplexität eines Problems mit der Codierung des Problems?
Angenommen, ich habe ein Entscheidungsproblem und codiere es in eine Sprache . Jetzt kann ich es auch in eine andere Sprache kodieren .DDDL⊂{0,1}∗L⊂{0,1}∗L \subset \{0,1\}^*L′L′L' Gibt es einen Satz über die zeitliche Komplexität von und L ' ?LLLL′L′L' Wie ändert sich die zeitliche Komplexität eines Problems mit unterschiedlichen Codierungen desselben …


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.