Über hier schlug Dave Clarke , dass, um asymptotisch Wachstum vergleichen Sie die Funktionen zur Hand zeichnen sollte. Als theoretisch begabter Informatiker bezeichne ich dieses Vodoo als eine Handlung, die niemals bewiesen werden kann. Beim zweiten Gedanken muss ich zustimmen, dass dies ein sehr nützlicher Ansatz ist, der manchmal sogar …
Wann wurde big O zum ersten Mal in der Informatik eingesetzt und wann wurde es zum Standard? Die Wikipedia-Seite zu diesem Thema zitiert Knuth, Big Omicron und Big Omega und Big Theta , SIGACT April-Juni 1976, aber der Anfang dieses Artikels lautet Die meisten von uns haben sich daran gewöhnt, …
Der Hauptsatz ist ein schönes Werkzeug zum Lösen bestimmter Arten von Wiederholungen . Wir beschönigen jedoch häufig einen integralen Bestandteil, wenn wir ihn auftragen. Beispielsweise gehen wir bei der Analyse von Mergesort gerne ab T(n)=T(⌊n2⌋)+T(⌈n2⌉)+f(n)T(n)=T(⌊n2⌋)+T(⌈n2⌉)+f(n)\qquad T(n) = T\left(\left\lfloor \frac{n}{2} \right\rfloor\right) + T\left(\left\lceil \frac{n}{2} \right\rceil\right) + f(n) zu T′(n)=2T′(n2)+f(n)T′(n)=2T′(n2)+f(n)\qquad T'(n) = …
Diese Frage wurde von Theoretical Computer Science Stack Exchange migriert, da sie über Computer Science Stack Exchange beantwortet werden kann. Vor 7 Jahren migriert . Derzeit lerne ich selbst die Einführung in Algorithmen (CLRS) und es gibt eine bestimmte Methode, die in diesem Buch beschrieben wird, um Wiederholungsrelationen zu lösen. …
Viele Male, wenn die Komplexitäten Konstanten wie 3n haben, vernachlässigen wir diese Konstante und sagen O (n) und nicht O (3n). Ich kann nicht verstehen, wie wir eine solche dreifache Veränderung vernachlässigen können? Manche Dinge variieren dreimal so schnell wie andere! Warum vernachlässigen wir diese Tatsache?
Konstruiere zwei Funktionen erfüllen:f, g: R+→ R+f,g:R+→R+ f,g: R^+ → R^+ f, gf,gf, g sind stetig; f, gf,gf, g nehmen monoton zu; g ≠ O ( f )f≠ O ( g)f≠O(g)f \ne O(g) und .G≠ O ( f)g≠O(f)g \ne O(f)
Betrachten Sie die Wiederholung T( n ) = n--√⋅ T( n--√) +cnT(n)=n⋅T(n)+cn\qquad\displaystyle T(n) = \sqrt{n} \cdot T\bigl(\sqrt{n}\bigr) + c\,n für mit einer positiven Konstante und .c T ( 2 ) = 1n > 2n>2n \gt 2cccT( 2 ) = 1T(2)=1T(2) = 1 Ich kenne den Hauptsatz zum Lösen von Wiederholungen, …
Eine asymptotische Untergrenze wie Exponentialhärte impliziert im Allgemeinen, dass ein Problem "von Natur aus schwierig" ist. Verschlüsselung, die "von Natur aus schwierig" zu knacken ist, gilt als sicher. Eine asymptotische Untergrenze schließt jedoch nicht aus, dass eine große, aber begrenzte Klasse von Probleminstanzen einfach ist (z. B. alle Instanzen mit …
Was bedeutet log O ( 1 ) nlogO(1)n\log^{O(1)}n ? Ich kenne die Big-O-Notation, aber diese Notation macht für mich keinen Sinn. Ich kann auch nichts darüber finden, weil eine Suchmaschine dies auf keinen Fall richtig interpretiert. Für ein bisschen Kontext lautet der Satz, in dem ich ihn gefunden habe, "[...] …
Ich habe die Einführung in Algorithmen von Cormen et al. und ich lese die Aussage des Hauptsatzes ab Seite 73 . In Fall 3 gibt es auch eine Regelmäßigkeitsbedingung, die erfüllt sein muss, um den Satz zu verwenden: ... 3. Wenn f( n ) = Ω ( nLogba + ε)f(n)=Ω(nlogba+ε)\qquad …
Wenn wir die Komplexität zweier Algorithmen vergleichen, ist es normalerweise so, dass entweder oder (möglicherweise beide) gilt, wobei und sind die Laufzeiten (zum Beispiel) der beiden Algorithmen.g ( n ) = O ( f ( n ) ) f gf( n ) = O ( g( n ) )f(n)=O(g(n))f(n) = …
Ich versuche, eine ΘΘ\Theta Grenze für die folgende Wiederholungsgleichung zu finden: T(n)=2T(n/2)+T(n/3)+2n2+5n+42T(n)=2T(n/2)+T(n/3)+2n2+5n+42 T(n) = 2 T(n/2) + T(n/3) + 2n^2+ 5n + 42 Ich denke, der Hauptsatz ist aufgrund der unterschiedlichen Anzahl von Teilproblemen und Unterteilungen ungeeignet. Auch Rekursionsbäume funktionieren nicht, da es kein T(1)T(1)T(1) bzw. T(0)T(0)T(0) .
Aus dem, was ich gelernt habe, bedeutet asymptotisch eng gebunden, dass es von oben und unten wie in Theta-Notation gebunden ist. Aber was bedeutet eine asymptotisch enge Obergrenze für die Big-O-Notation?
Nehmen wir an, wir haben zwei Zahlen lll und und wollen für l \ le i, \, j \ le r finden .max ( i ⊕ j ) l ≤ i ,rrrmax(i⊕j)max(i⊕j)\max{(i\oplus j)}l≤i,j≤rl≤i,j≤rl\le i,\,j\le r Der naive Algorithmus überprüft einfach alle möglichen Paare; Zum Beispiel in Ruby hätten wir: def …
Ich schrieb ∑i=1n1i=∑i=1nO(1)=O(n)∑i=1n1i=∑i=1nO(1)=O(n)\qquad \displaystyle \sum\limits_{i=1}^n \frac{1}{i} = \sum\limits_{i=1}^n \cal{O}(1) = \cal{O}(n) aber mein freund sagt das ist falsch. Aus dem TCS-Spickzettel weiß ich, dass die Summe auch heißt und logarithmisch in . Meine Schranke ist also nicht sehr scharf, reicht aber für die Analyse aus, für die ich sie brauchte.HnHnH_nnnn …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.