Gibt es bekannte Algorithmen für formulierte Probleme, die eine SPACE-Komplexität von O (sqrt (N)) erfordern? Ich weiß, dass Algorithmen mit dieser Komplexität existieren.
Ich lese über beschäftigte Bibernummern und wie sie asymptotisch größer werden als jede berechenbare Funktion. Warum ist das so? Liegt es an der Unberechenbarkeit der Busy Beaver-Funktion? Wenn ja, werden dann alle nicht berechenbaren Funktionen asymptotisch größer als die berechenbaren? Bearbeiten: Großartige Antworten unten, aber ich möchte in einfachem Englisch …
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 endliche Anzahl von Funktionen: satisftying:f1,f2,…fnf1,f2,…fnf_1,f_2,\dots f_n O(f1)⊆O(f2)⋯⊆O(fn)O(f1)⊆O(f2)⋯⊆O(fn)O(f_1)\subseteq O(f_2)\dots \subseteq O(f_n) Durch die Transitivität …
Ich verstehe, dass schneller als Θ ( n log n ) und langsamer als Θ ( n / log n ) ist . Was schwierig ist , ist für mich zu verstehen , wie eigentlich vergleichen Θ ( n log n ) und Θ ( n / log n ) …
Was bedeutet es, wenn wir sagen, dass ein Algorithmus asymptotisch effizienter ist als Y ?X.XXY.YY ist eine bessere Wahl für alle Eingänge.X.XX ist eine bessere Wahl für alle Eingänge außer kleinen Eingängen.X.XX ist eine bessere Wahl für alle Eingänge außer großen Eingängen.X.XX ist die bessere Wahl für kleine Eingaben.Y.YY Der …
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 das folgende Papier gefunden: http://people.cis.ksu.edu/~rhowell/asymptotic.pdf Das Papier …
Ich habe einen rekursiven Algorithmus mit einer zeitlichen Komplexität, die der Auswahl von k Elementen aus n mit Wiederholung entspricht, und ich habe mich gefragt, ob ich einen vereinfachten Big-O-Ausdruck erhalten könnte. In meinem Fall kann kkk größer als nnn und sie wachsen unabhängig voneinander. Insbesondere würde ich einen expliziten …
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 Verständnis ist, dass die Menge aller …
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 …
Gegeben ist die folgende rekursive Gleichung wir wollen den Hauptsatz anwenden und beachten, dassT(n)=2T(n2)+nlognT(n)=2T(n2)+nlogn T(n) = 2T\left(\frac{n}{2}\right)+n\log n nlog2(2)=n.nlog2(2)=n. n^{\log_2(2)} = n. Nun überprüfen wir die ersten beiden Fälle auf , dh obε>0ε>0\varepsilon > 0 odernlogn∈O(n1−ε)nlogn∈O(n1−ε)n\log n \in O(n^{1-\varepsilon}) .nlogn∈Θ(n)nlogn∈Θ(n)n\log n \in \Theta(n) Die beiden Fälle sind nicht erfüllt. Wir …
Dies ist eine Hausaufgabenfrage aus Udi Manbers Buch. Jeder Hinweis wäre schön :) Ich muss das zeigen: n(log3(n))5=O(n1.2)n(log3(n))5=O(n1.2)n(\log_3(n))^5 = O(n^{1.2}) Ich habe versucht, Satz 3.1 des Buches zu verwenden: (für c > 0 , a > 1 )f(n)c=O(af(n))f(n)c=O(af(n))f(n)^c = O(a^{f(n)})c>0c>0c > 0a>1a>1a > 1 Ersetzen: (log3(n))5=O(3log3(n))=O(n)(log3(n))5=O(3log3(n))=O(n)(\log_3(n))^5 = O(3^{\log_3(n)}) = O(n) …
Nehmen wir zum Beispiel an, ich mache eine String-Verarbeitung, die eine Analyse von zwei Strings erfordert. Ich habe keine Informationen darüber gegeben, wie lang sie sein könnten, daher stammen sie aus zwei verschiedenen Familien. Wäre es akzeptabel, die Komplexität eines Algorithmus oder (je nachdem, ob wir einen naiven oder einen …
Welche Notation wird verwendet, um die Funktionskoeffizienten in der Big-O-Notation zu diskutieren? Ich habe zwei Funktionen: f(x)=7x2+4x+2f(x)=7x2+4x+2f(x) = 7x^2 + 4x +2 g(x)=3x2+5x+4g(x)=3x2+5x+4g(x) = 3x^2 + 5x +4 Offensichtlich sind beide Funktionen , tatsächlich , aber das erlaubt keinen weiteren Vergleich. Wie diskutiere ich die Koeffizienten 7 und 3. Das …
Die Big-O-Notation verbirgt konstante Faktoren, so dass einige -Algorithmen existieren, die für jede vernünftige Eingabegröße nicht durchführbar sind, weil der Koeffizient für den n- Term so groß ist.O ( n )O(n)O(n)nnn Gibt es bekannte Algorithmen, deren Laufzeit jedoch einen o ( f ( n ) ) - Term niedriger Ordnung …
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.