Als «landau-notation» getaggte Fragen

Fragen zu asymptotischen Notationen wie Big-O, Omega usw.

44
Was bedeutet ?

Dies ist eine grundlegende Frage, aber ich denke, dass dasselbe ist wie , da der größere Term dominieren sollte, wenn wir ins Unendliche gehen? Dies würde sich auch von O (\ min (m, n)) unterscheiden . Ist das richtig? Ich sehe diese Notation immer wieder, besonders wenn ich über Graph-Algorithmen...

28
Warum ist der leere Typ von C nicht analog zum leeren / unteren Typ?

Wikipedia und andere Quellen, die ich gefunden habe, listen den voidTyp C als Einheitentyp und nicht als leeren Typ auf. Ich finde das verwirrend, da es mir so scheint, als ob es voidbesser zur Definition eines Leer- / Bodentyps passt. voidSoweit ich das beurteilen kann, gibt es keine Werte . Eine...

15
Was bedeutet

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...

14
Was stimmt nicht mit Landau-Begriffen?

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...

14
Finden des maximalen XOR von zwei Zahlen in einem Intervall: Können wir es besser machen als quadratisch?

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 max_xor(l, r) max = 0...

13
Was bedeutet Tilde in Big-O-Notation?

Ich lese eine Zeitung und in ihrer Beschreibung der Zeitkomplexität heißt es, dass die Zeitkomplexität .O~(22n)O~(22n)\tilde{O}(2^{2n}) Ich habe im Internet und in Wikipedia gesucht, aber ich kann nicht finden, was diese Tilde in der Big-O / Landau-Notation bedeutet. In der Zeitung selbst habe ich...

12
Unendliche Kette von großen

Lassen Sie mich zunächst die Definition von Big schreiben , um die Dinge deutlich zu machen.OOO f(n)∈O(g(n))⟺∃c,n0>0f(n)∈O(g(n))⟺∃c,n0>0f(n)\in O(g(n))\iff \exists c, n_0\gt 0 so dass0≤f(n)≤cg(n),∀n≥n00≤f(n)≤cg(n),∀n≥n00\le f(n)\le cg(n), \forall n\ge n_0 Lassen Sie uns sagen , dass wir eine...

11
Ist

Ich habe also diese Frage, um eine Aussage zu beweisen: ...O(n)⊂Θ(n)O(n)⊂Θ(n)O(n)\subset\Theta(n) Ich brauche nicht zu wissen , wie es zu beweisen, dass gerade in meinem Kopf dies keinen Sinn macht , und ich denke , es sollte vielmehr sein , dass .Θ(n)⊂O(n)Θ(n)⊂O(n)\Theta(n)\subset O(n) Mein...

11
Verfeinerungsarten ableiten

Bei der Arbeit wurde ich beauftragt, einige Typinformationen über eine dynamische Sprache abzuleiten. Ich schreibe Folgen von Anweisungen in verschachtelte letAusdrücke um, wie folgt: return x; Z => x var x; Z => let x = undefined in Z x = y; Z => let x = y in Z if x then T else F; Z =>...

11
Asymptotische Analyse für zwei Variablen?

Wie ist die asymptotische Analyse (großes o, kleines o, großes Theta, großes Theta usw.) für Funktionen mit mehreren Variablen definiert? Ich weiß, dass der Wikipedia-Artikel einen Abschnitt enthält, aber er verwendet viele mathematische Notationen, mit denen ich nicht vertraut bin. Ich habe auch...