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.
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
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
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,
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.
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
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
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
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.
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
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
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,
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
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
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++)
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
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
3
Antworten
Im Allgemeinen, und insbesondere für Bernoulli mixture Modell (aka Latent-Class-Analyse). InformationsquelleAutor Jessica | 2012-12-27
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*
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
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
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
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
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
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
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
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
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
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
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
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
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
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,
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
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
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
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
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
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
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
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
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,
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
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
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
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
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:
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
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
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
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;