Tag: time-complexity

Die Zeitkomplexität eines Algorithmus quantifiziert die Menge der Zeit, die ein Algorithmus als eine Funktion der Größe der Eingabe an das problem. Die Zeitkomplexität eines Algorithmus wird gemeinhin mit big O-notation, die unterdrückt multiplikativen Konstanten und niedrigeren Ordnung Begriffen.

Die Zeit-Komplexität für das löschen im binären Suchbaum

Anzahl der Antworten 1 Antworten
Davon ausgehen, die Höhe des BST ist h. Wenn wir wollen, löschen eines Knotens mit zwei Kindern, was wäre dann die Zeit, die Komplexität des Prozesses. Ich weiß, dass in einem normalen binären Baum, die Zeit-Komplexität für

Memoization-oder Tab-Ansatz für die Dynamische Programmierung

Anzahl der Antworten 3 Antworten
Gibt es viele Probleme, die gelöst werden können mit Hilfe der Dynamischen Programmierung z.B. Längsten steigenden Teilfolge. Dieses problem kann gelöst werden, indem 2 Ansätze Memoization (Top-Down) - Mit Rekursion zu lösen, das sub-problem und speichern das

Big O Komplexität zum Zusammenführen von zwei Listen

Anzahl der Antworten 1 Antworten
2 einfach verknüpfte Listen bereits sortiert sind, Zusammenführen der Listen. Beispiel: Liste1: 1 2 3 5 7 liste2: 0 4 6 7 10 ---> 0 1 2 3 4 5 6 7 7 10 Trotz der Tatsache,

Best-case Zeitkomplexität für die Auswahl zu Sortieren

Anzahl der Antworten 1 Antworten
Warum ist das best-case Zeitkomplexität für selection sort O(n^2), wenn es O(n) für die insertion sort und bubble-sort? Ihre Durchschnittliche Zeiten gleich sind. Ich verstehe nicht, warum die best-case die Zeiten sind anders. Würde schätzen etwas Hilfe.

Unterschied zwischen O(m+n) und O(mn)?

Anzahl der Antworten 3 Antworten
War ich versucht zu finden, die Komplexität eines Algorithmus über verschiedene Ansätze. Mathematisch stieß ich auf ein O(m+n) und anderen O(mn) Ansatz. Aber ich bin nicht in der Lage zu begreifen, oder zu sagen, diese sichtbar zu

Laufzeit von python ist, wenn substring in string

Anzahl der Antworten 4 Antworten
Was ist die große O der folgenden if statement? if "pl" in "apple": ... Was ist das Allgemeine big O wie python bestimmt, ob die Zeichenfolge "pl" gefunden wird, in der Zeichenfolge "Apfel" oder andere Teilzeichenfolge in

Big O-Komplexität von algorithmen - LZW und Huffman

Anzahl der Antworten 2 Antworten
Was sind die Raum-und Zeit-Komplexität, in Big O-notation, für die Lempel-Ziv-Welch und Huffman-Komprimierung-algorithmen? Google versagt mir. Dank, Francisco Haben Sie eine Implementierung zu beachten? Bitte poste code. InformationsquelleAutor F. P. | 2011-05-31

Die Verfahren, die wir verwenden können, für Labyrinth-Erkundung des BFS oder DFS

Anzahl der Antworten 3 Antworten
Ich weiß, wir können DFS für Labyrinth-Erkundung. Aber ich denke, wir können auch BFS für Labyrinth-Erkundung. Ich bin etwas verwirrt, weil hier die meisten Bücher und Artikel, die ich gelesen hatte, verwendet die DFS für dieses problem.

C++ std::unordered_map Komplexität

Anzahl der Antworten 3 Antworten
Ich habe viel gelesen über unordered_map (c++11) Zeit-Komplexität hier bei stackoverflow, aber ich habe nicht die Antwort gefunden für meine Frage. Nehmen wir an, die Indizierung durch integer (nur zum Beispiel): Einfügen/Funktionen konstant sind (Durchschnittliche Zeit), also

Hinzufügen SortedSet<T> und seine Komplexität

Anzahl der Antworten 1 Antworten
MSDN besagt Folgendes SortedSet(T).Add-Methode : Wenn die Zahl kleiner ist als die Kapazität des internen Arrays, diese Methode ist eine O(1) - operation. Könnte jemand bitte erklären, "wie so"? Ich meine, wenn das hinzufügen neuer Wert, den

Optimale Lösung für die "Promi" - Algorithmus

Anzahl der Antworten 6 Antworten
Unter n Personen,eine "Promi" ist definiert als jemand , die bekannt ist, durch die jeder kennt aber nicht jeder. Die problem ist die Identifizierung der prominenten, wenn eine vorhanden ist, indem Sie die Frage nur der form,

Die Komplexität bei der Erzeugung aller Kombinationen

Anzahl der Antworten 4 Antworten
Interview Fragen, wo ich anfangen mit "das könnte gelöst werden, indem die Generierung aller möglichen Kombinationen für die array-Elemente" sind in der Regel gemeint, um mich zu finden, etwas besser. Trotzdem möchte ich hinzufügen, "ich würde auf

Vorgehensweise zum berechnen der Laufzeit und Speicherplatz Komplexität aus einer pseudocode?

Anzahl der Antworten 1 Antworten
Ich bin aufgefordert, zu ermitteln, verwenden Sie die Zeit-und Raum-Komplexität von einfachen algorithmen. Das problem ist, dass ich nicht vollständig verstehen, wo die zahlen herkommen. Aus dem Beispiel, das wir zur Verfügung gestellt wurden, es zählt die

Zeit Komplexität O() von isPalindrome()

Anzahl der Antworten 12 Antworten
Habe ich diese Methode, isPalindrome(), und ich bin versucht, die Zeit zu finden Komplexität der it, und auch schreiben Sie den code effizienter zu gestalten. boolean isPalindrome(String s) { boolean bP = true; for(int i=0; i<s.length(); i++)

Ist einsetzen Zeit, die Komplexität der sortierten-Liste der Implementierung der priority queue O(n)?

Anzahl der Antworten 5 Antworten
Vom wikipedia: Sortierte Liste Implementierung: Wie ein Kasse im Supermarkt, aber wo wichtige Leute zu bekommen "cut" in vor weniger wichtigen Leuten. (O(n) einsetzen Zeit, O(1) get-next time, O(n*log(n)) zu bauen) Ich denke, wenn die Suche die

Durchschnittliche Komplexität von binärer Suche für eine erfolglose Suche

Anzahl der Antworten 1 Antworten
Ich studiere Datenstrukturen und Algorithmen, und ich bin fest auf der durchschnittlichen erfolglosen Fall der binären Suche. Ich konnte ihn nicht finden in meinem Buch (Datenstrukturen von Lipschutz) und auch auf die verschiedenen Ressourcen, die über das

Was ist die rechnerische Komplexität des EM-Algorithmus?

Anzahl der Antworten 3 Antworten
Im Allgemeinen, und insbesondere für Bernoulli mixture Modell (aka Latent-Class-Analyse). InformationsquelleAutor Jessica | 2012-12-27

Zeit, die Komplexität der Nähe Listendarstellung?

Anzahl der Antworten 1 Antworten
Gehe ich durch diesen link für die Nachbarschaft Listendarstellung. http://www.geeksforgeeks.org/graph-and-its-representations/ Habe ich eine einfache Zweifel in einem Teil der code wie folgt : //A utility function to print the adjacenncy list representation of graph void printGraph(struct Graph*

Was ist die Kosten/ Komplexität von insert-Liste an einem bestimmten Ort?

Anzahl der Antworten 4 Antworten
In Python, ein Liste hat list.insert(i, x) auf "Einfügen eines Elements an einer bestimmten position.". In C++ gibt es eine Liste als gut. In C++, Kosten/Komplexität von einfügen eines element an einer beliebigen Stelle ist O(1). Es

n^2 log n Komplexität

Anzahl der Antworten 5 Antworten
Ich bin gerade ein bisschen verwirrt. Wenn die Zeit-Komplexität eines Algorithmus ist gegeben durch was ist das in big O-notation? Nur oder halten wir das melden? InformationsquelleAutor darxsys | 2014-02-02

TreeMap - Suche Zeit-Komplexität

Anzahl der Antworten 2 Antworten
Was ist die Zeit-Komplexität von get() und put() in eine TreeMap? Wird die Umsetzung gleiche wie ein Rot-Schwarz-Baum? Schlechte Fragen. Die Antworten sind in der TreeMap javadocs, deutlich zu sehen. Alles, was Sie tun musste, um Sie

Ist die Laufzeit von BFS und DFS auf einen binären Baum in O(N)?

Anzahl der Antworten 2 Antworten
Erkenne ich, dass die Laufzeit von BFS und DFS in einem Allgemeinen Graphen ist mit O(n+m), wobei n die Anzahl der Knoten und m Anzahl der Kanten, und das ist, weil für jeden Knoten seine Nähe Liste

Warum wird die Zeit, die Komplexität der DFS und BFS abhängen, wie der graph dargestellt wird?

Anzahl der Antworten 3 Antworten
Die Website http://web.eecs.utk.edu/~huangj/CS302S04/notes/graph-searching.html beschreibt, dass, wenn ein angrenzens Liste wird dann verwendet, DFS-und BFS haben die Komplexität O(V+E), und wenn eine Nachbarschaft-matrix verwendet wird, die Komplexität ist O(V2). Warum ist das so? Diese Frage scheint off-topic, weil

Längste Gemeinsame Teilfolge

Anzahl der Antworten 3 Antworten
Betrachten 2 Sequenzen X[1..m] und Y[1..n]. Die memoization Algorithmus Berechnung des LCS in Zeit O(m*n). Gibt es einen besseren Algorithmus, um herauszufinden, LCS-wrt Zeit? Ich denke, memoization getan Diagonal uns geben kann O(min(m,n)) Zeitkomplexität. Meinst du das

Trainings-Komplexität der Linearen SVM

Anzahl der Antworten 2 Antworten
Ist die tatsächliche rechnerische Komplexität des Lernens phase des SVM (sagen wir mal, umgesetzt, dass in LibSVM)? Danke InformationsquelleAutor user1923631 | 2013-05-16

Javascript ES6 computational - /Zeit-Komplexität von Sammlungen

Anzahl der Antworten 2 Antworten
Welche Zeitkomplexität (in groß-O-notation) vorgesehen ist, durch die ES6-Spezifikation für die Keyed Collections (Set, Map, WeakSet, und WeakMap)? Meine Erwartung, und ich erwarte, dass die meisten Entwickler, ist, dass die Spezifikationen und Implementierungen verwenden würde weitgehend akzeptiert

Was ist die Zeitkomplexität von array.splice() in Google Chrome?

Anzahl der Antworten 2 Antworten
Wenn ich Sie entfernen ein element aus einem array mit splice() etwa so: arr.splice(i, 1); Wird dies O(n) im schlimmsten Fall, denn es verschiebt alle Elemente nach ich? Oder ist es Konstante Zeit, mit einigen verlinkten Liste

Was ist die Zeit, die Komplexität der Wiederholung, T(n) = 2T(n-1) + 4

Anzahl der Antworten 3 Antworten
Was ist die Zeit, die Komplexität der Wiederholung, T(n) = 2T(n-1) + 4 ? Ich habe ernsthafte Probleme mit diesem. Ich habe versucht: T(n) = 2T(n-1)+4 = 2(2T(n-2)+4)+4 = 4T(n-2)+12= 4(2T(n-3)+4)+4 = 8T(n-3)+20 = 8(2T(n-4)+4)+4 = 16

Für Eingaben der Größe n, für welche Werte von n hat insertion-sort beat merge-sort?

Anzahl der Antworten 1 Antworten
In dem Buch Introduction to algorithms (Corman), übung 1.2-2 fragt die folgende Frage über den Vergleich von Implementierungen von insertion sort und merge-sort. Für Eingaben der Größe n, insertion sort läuft in 8n^2 Schritte, während merge-sort läuft

Ein Werkzeug für die Berechnung der big-O-Zeit-Komplexität von Java-code?

Anzahl der Antworten 2 Antworten
Ich habe eine Frage in Bezug auf die Zeit-Komplexität (big O notation) für Java-software. Gibt es eine Möglichkeit, schnell zu berechnen, oder es zu testen (oder jede website, die rechnen konnte, es wäre mir willkommen). Zum Beispiel

Zeit, die Komplexität des Systems.arraycopy(...)?

Anzahl der Antworten 5 Antworten
System.arraycopy(Object src, int srcPos, Object dest, int destPos, int length) ist eine native-Methode. Was ist die Zeit-Komplexität für diese Methode? jeder Verweis auf die Komplexität ist bemerkenswert. Siehe auch stackoverflow.com/questions/2772152/... InformationsquelleAutor Kowser | 2011-08-23

die Komplexität von set::insert

Anzahl der Antworten 1 Antworten
Habe ich gelesen, dass die insert-operation in ein set dauert nur log(n) Zeit. Wie ist das möglich? Einfügen, zuerst haben wir die Position im sortierten array, wo das neue element muss sitzen. Unter Verwendung der binären Suche,

Die Lösung einer Wiederholung: T(n)=3T(n/2)+n

Anzahl der Antworten 4 Antworten
Muss ich eine Lösung Finden, die Wiederholung, für die n eine Potenz von zwei, wenn T(n)=3T(n/2)+n für n>1 und T(n)=1 sonst. mittels substitution von n=2^m,S(m)=T(2^(m-1)) ich kann mich an: S(m)=2^m+3*2^(m-1)+3^2*2^(m-2)+⋯+3^(m-1) 2^1+3^m Aber ich habe keine Ahnung, wie

Finden Sie ein element in eine unendliche Länge sortierten array

Anzahl der Antworten 7 Antworten
Gegeben eine unendliche Länge sortiert array, das sowohl positive als auch negative ganze zahlen. Finden Sie ein element in Sie. BEARBEITEN Alle Elemente im array sind einzigartig und der Reihe im unendlichen in richtige Richtung. Gibt es

Was ist die Komplexität dieser dreifach geschachtelte for-Schleife?

Anzahl der Antworten 5 Antworten
Habe ich ein wenig gesucht auf StackOverflow und haben verstanden, die Komplexität bis zu dem Punkt, der die j-Schleife, die O(n2). Aber mit der verschachtelten neben der k-Schleife, ich bin verwirrt, warum die Komplexität wird O(n3). Kann

Was ist die Zeit-Komplexität einer Liste, die Konvertierung?

Anzahl der Antworten 1 Antworten
Habe festgestellt, dass die Tabelle die Zeit, die Komplexität der set-Operationen auf der offiziellen python-website. Aber ich will gerade Fragen, was ist die Zeit, die Komplexität der Umwandlung von einer Liste zu einem Satz, zum Beispiel, l

Unterschied zwischen Zeit-Komplexität und Laufzeit

Anzahl der Antworten 5 Antworten
Nur Fragen, wenn in einem Frage-es ist die Rede über die Laufzeit eines Algorithmus, bedeutet es das gleiche wie Zeit Komplexität oder gibt es einen Unterschied zwischen den beiden? Es hängt ganz davon ab, in welchem Kontext

Während der loop-Zeit Komplexität

Anzahl der Antworten 1 Antworten
Ich habe eine Algorithmus-Prüfung.. und bin ein bisschen nicht so toll in den Schleifen der Zeit Komplexität :s ich habe gerade angefangen, um die Grundlagen der es.. Ich habe diese while-Schleife i=2 while (i<n) { i=i*i x=x+1

Gegeben eine Liste von zahlen und eine Zahl k, gibt an, ob zwei beliebige zahlen aus der Liste hinzufügen von bis zu k

Anzahl der Antworten 29 Antworten
Diese Frage wurde in der Google-Programmierung interview. Ich dachte an zwei Ansätze für das gleiche: Finden Sie alle untersequenzen der Länge. Dabei berechnen der Summe und der beiden Elemente und überprüfen, ob es ist gleich k. Wenn

So Reduzieren Sie den Zeit-Komplexität

Anzahl der Antworten 3 Antworten
Habe ich gestern besucht habe, für ein interview. Er gab mir einige Fragen zur Programmierung zu lösen. Wenn ich diese gelöst, wird der interviewer sagte, dass es getan werden kann, in eine bessere Zeit-Komplexität. Ich war so

Wie ist die Komplexität des PCA O(min(p^3,n^3))?

Anzahl der Antworten 3 Antworten
Ich lese ein Papier, auf Sparse PCA, die ist: http://stats.stanford.edu/~imj/WEBLIST/AsYetUnpub/spärlich.pdf Ist und besagt, dass, wenn Sie n Daten Punkte, jeweils vertreten mit p Funktionen, dann ist die Komplexität des PCA ist O(min(p^3,n^3)). Kann mir bitte jemand erklären,

Warum ist die Zeit, die Komplexität der beiden DFS-und BFS in O( V + E )

Anzahl der Antworten 7 Antworten
Der grundlegende Algorithmus für die BFS: set start vertex to visited load it into queue while queue not empty for each edge incident to vertex if its not visited load into queue mark vertex Also ich würde

Wie ermitteln von Speicher-und Zeitkomplexität eines Algorithmus?

Anzahl der Antworten 2 Antworten
Ich bin nicht gut Bestimmung Zeit-und Speicher-Komplexität und würde es schätzen, wenn mir jemand helfen könnte. Habe ich einen Algorithmus, der hier und ich bin nicht sicher, was seine Zeit und Speicherplatz Komplexität wäre. Function sample(k) IF

Warum hat heap-sort haben eine Raum-Komplexität von O(1)?

Anzahl der Antworten 2 Antworten
Ich verstehen, dass beide von quick sort, merge-sort braucht O(n) Hilfs-Speicherplatz für die temporären sub-arrays, die konstruiert werden, und in-place quick sort benötigt O(log n) Hilfs-Speicherplatz für die rekursive stack-frames. Aber die heap-sort, wie es scheint, hat

Wie dreht man ein array?

Anzahl der Antworten 19 Antworten
Ich habe Folgendes problem zu testen: Drehen ein array von n Elementen auf der rechten Seite durch k Schritte. Zum Beispiel, mit n = 7 und k = 3, array [1,2,3,4,5,6,7] gedreht wird, um [5,6,7,1,2,3,4]. Wie viele

Zeit-Komplexität - Berechnung Der Worst-Case Für Algorithmen

Anzahl der Antworten 2 Antworten
Ich lese einige Informationen über die Zeit, die Komplexität und ich bin ziemlich verwirrt, wie das folgende Zeit-Komplexität erreicht werden und wenn es einen bestimmten Satz von Regeln oder Methoden für die Arbeit dieses aus? 1) Input:

warum ist die Zeit-Komplexität von bubble sort best case wird O(n)

Anzahl der Antworten 3 Antworten
Ich abgeleitet, die Zeit, die Komplexität der bubble-sort-im besten Fall nach der mothod verwendet im Buch ALGORITHMEN 2.2. Aber die Antwort stellte sich heraus, dass O(n^2). Hier ist meine Ableitung, hoffe jemand kann mir helfen, herauszufinden, wo

Prim ' s Algorithmus Zeitkomplexität

Anzahl der Antworten 3 Antworten
Schaute ich mir die Wikipedia-Eintrag für Prim ' s Algorithmus, und ich bemerkte, dass seine Zeit, die Komplexität, die mit einer Nachbarschaft-matrix ist O(V^2) und seine Zeit-Komplexität mit einem heap und angrenzens Liste ist O(E lg(V)), wobei

Wie kann man profile ein Python-script?

Anzahl der Antworten 23 Antworten
Projekt Euler und andere coding-Wettbewerbe haben oft eine maximale Laufzeit oder Menschen rühmen, wie schnell Ihre Lösung läuft. Mit python, manchmal sind die Ansätze sind etwas kludgey - D. H., das hinzufügen von timing-code zu __main__. Was

Wie kann ich überprüfen, ob ein array umfasst ein Objekt in JavaScript?

Anzahl der Antworten 29 Antworten
Was ist der prägnanteste und effizienten Weg, um herauszufinden, ob ein JavaScript-array ein Objekt enthält? Dies ist der einzige Weg, ich weiß, es zu tun: function contains(a, obj) { for (var i = 0; i < a.length;