In der Algorithmusanalyse müssen Sie häufig Wiederholungen lösen. Zusätzlich zu den Master-Theorem-, Substitutions- und Iterationsmethoden gibt es eine, die charakteristische Polynome verwendet . Angenommen , I geschlossen habe , daß ein charakteristisches Polynom hat imaginäre Wurzeln, nämlich und . Dann kann ich nicht verwendenx2−2x+2x2−2x+2x^2 - 2x + 2x1=1+ix1=1+ix_1 = 1+ix2=1−ix2=1−ix_2 …
Ich habe Wiederholungsbeziehungen gelöst. Die erste Wiederholungsbeziehung war T(n)=2T(n/2)+nT(n)=2T(n/2)+nT(n)=2T(n/2)+n Die Lösung für dieses Problem kann durch den Master-Satz oder die Wiederholungsbaummethode gefunden werden. Der Wiederholungsbaum wäre ungefähr so: Die Lösung wäre: T(n)=n+n+n+...+nlog2n=k times=Θ(nlogn)T(n)=n+n+n+...+n⏟log2n=k times=Θ(nlogn)T(n)=\underbrace{n+n+n+...+n}_{\log_2{n}=k \text{ times}}=\Theta(n \log{n}) Als nächstes hatte ich folgendes Problem: T(n)=2T(n/2)+lognT(n)=2T(n/2)+lognT(n)=2T(n/2)+\log{n} Mein Buch zeigt, dass diese Wiederholung …
Ich habe dieses Problem mit CLRS versucht (Seite 39, 2.3-4). Wir können die Einfügesortierung als rekursive Prozedur wie folgt ausdrücken. Zum Sortieren sortieren A[1... n]wir rekursiv A[1... n-1]und fügen es dann A[n]in das sortierte Array ein A[1... n-1]. Schreiben Sie eine Wiederholung für die Laufzeit dieser rekursiven Version der Einfügesortierung. …
Hinweis: Dies stammt aus JeffEs Algorithmen-Hinweisen zu Wiederholungen, Seite 5. (1). Wir definieren also die Wiederholung ohne Basisfall. Jetzt verstehe ich, dass für die meisten Rezidive, da wir nach asymptotischen Grenzen suchen, der Basisfall keine Rolle spielen würde. Aber in diesem Fall sehe ich nicht einmal, wo wir den Basisfall …
Ich habe das folgende (ungolfed) Haskell-Programm für die Code-Golf- Herausforderung erstellt, bei der die ersten Werte von A229037 berechnet wurden .nnn Dies ist meine vorgeschlagene Lösung zur Berechnung des ten Wertes:nnn a n | n<1 = 0 | n<3 = 1 | otherwise = head (goods n) goods n = …
Diese Frage ist ziemlich spezifisch in der Art der Schritte, die zur Lösung des Problems unternommen werden. Gegeben beweisen, dass T ( n ) = O ( n 2 ) .T.( n ) = 2 T.( 2 n / 3 ) + O ( n )T(n)=2T(2n/3)+O(n)T(n)=2T(2n/3)+O(n)T.( n ) = O …
Ich möchte beweisen, dass die zeitliche Komplexität eines Algorithmus in der Eingabeskala polylogarithmisch ist. Die Wiederholungsrelation dieses Algorithmus ist , wobei a ∈ ( 0 , 1 ) ist .T.( 2 n ) ≤ T.( n ) + T.( nein)T.(2n)≤T.(n)+T.(nein)T(2n) \leq T(n) + T(n^a)a ∈ ( 0 , 1 )ein∈(0,1)a\in(0,1) …
Angenommen, wir erhalten eine Liste von Punkten, deren und y- Koordinaten alle nicht negativ sind. Angenommen, es gibt keine doppelten Punkte. Wir können nur von Punkt (x_i, y_i) zu Punkt (x_j, y_j) gehen, wenn x_i \ le x_j und y_i \ le y_j . Die Frage ist: Angesichts dieser n …
Im Anschluss an vonbrands Antwort möchte ich ein kleines Dokument über stärkere Master-Theoreme für unsere Schüler schreiben, von denen eines das Akra-Bazzi-Theorem ist. Ich habe den Satz aus ihrer Arbeit [1] kopiert und - neben einer kleinen Notationsverwirrung² - das folgende Problem festgestellt. Die Autoren verlangen (Hervorhebung von mir): g(x)g(x)g(x) …
Einführung in Algorithmen , 3. Ausgabe (S. 95) enthält ein Beispiel für die Lösung der Wiederholung T.( n ) = 3 T.(n4) +n⋅log( n )T(n)=3T(n4)+n⋅log(n)\displaystyle T(n)= 3T\left(\frac{n}{4}\right) + n\cdot \log(n) durch Anwendung des Hauptsatzes. Ich bin sehr verwirrt darüber, wie es gemacht wird. Also, erste Schritt besteht darin, mit .a …
Ich betrachte die Wiederholung die die Laufzeit eines nicht spezifizierten Algorithmus beschreibt (Basisfälle werden nicht geliefert).T(n)=T(n/2)+T(n/3)+n,T(n)=T(n/2)+T(n/3)+n,T(n) = T(n/2) + T(n/3) + n, Unter Verwendung der Induktion fand ich, dass , aber es wurde mir gesagt, dass dies nicht eng ist. Nehmen wir in der Tat induktiv an, dass für alle …
Ich schaue mir Jeffrey Ericksons Notizen zum Hauptsatz an (Seite 10). Teil (b) des Satzes besagt, dass wenn , und k > 1, dann ist T (n) \ Theta (n ^ {\ log_b (a)}) . Aber ich bekomme ein anderes Ergebnis.T(n)=aT(nb)+f(n)T(n)=aT(nb)+f(n)T(n) = aT(\frac{n}{b})+f(n)af(nb)=kf(n)af(nb)=kf(n)af(\frac{n}{b}) = kf(n)k>1k>1k>1Θ(nlogb(a))Θ(nlogb(a))\Theta(n^{\log_b(a)}) Unter Verwendung von Rekursionsbäumen haben …
Ich habe eine Hausaufgabe, bei der ich die Formel und die Reihenfolge von die durch gegeben istT(n)T(n)T(n) T(1)=1T(n)=T(n−1)T(n−1)+1.T(1)=1T(n)=T(n−1)T(n−1)+1.T(1) = 1 \qquad\qquad T(n) = \frac{T(n-1)}{T(n-1) + 1}\,. Ich habe festgestellt, dass aber jetzt bin ich ein wenig verwirrt. Ist die richtige Antwort für den zweiten Teil?T(n)=1nT(n)=1nT(n) = \frac{1}{n}T(n)∈O(1n)T(n)∈O(1n)T(n) \in O(\frac{1}{n}) Basierend …
Es ist schon eine Weile her, dass ich eine Wiederholung lösen musste und ich wollte sicherstellen, dass ich die iterative Methode zur Lösung dieser Probleme verstehe. Gegeben: T.( n ) = 3 T.( n - 2 )T(n)=3T(n−2)T(n) = 3T(n-2) Mein erster Schritt bestand darin, Begriffe iterativ zu ersetzen, um zu …
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.