Big O für den worst-case-Laufzeit und Ω ist für den best-case, aber warum ist Ω verwendet, die im schlimmsten Fall auch manchmal?

Ich bin verwirrt, ich dachte, dass Sie mit Großen O für den worst-case-Laufzeit und Ω ist für den best-case? Kann mir bitte jemand erklären?

Und nicht (lg n) die best-case? und (nlg n) ist die worst-case? Oder bin ich Missverständnis, was?

Zeigen, dass die worst-case-Laufzeit von Max-Heapify auf einem heap der Größe
n ist Ω(lg n). ( Tipp: Für einen heap mit n Knoten, Knoten geben die Werte, die
Ursache Max-Heapify aufgerufen werden rekursiv an jedem Knoten auf einem Pfad
von der Wurzel nach unten auf ein Blatt.)

Edit: Nein das ist keine Hausaufgabe. im üben und diese hat eine Antwort key kaufen im confused.
http://www-scf.usc.edu/~csci303/cs303hw4solutions.pdf Problem 4(6.2 - 6)

Edit 2: So ich falsch verstanden, die Frage nicht über die Big-O-und Ω?

Verwandte: Komplexität der Binären Suche
Analyse am Schlimmsten war der Fall : Theta(logn + k)" in Ihrem link erwähnt wurde durch den Fragesteller. ist es nicht Thetha(logn), da kann man drop + k ?
Ja, finden die anderen k-1 in der Nähe Titel wäre vernachlässigbar.
Ω(1) ist noch das beste 😉

InformationsquelleAutor Jan Tristan Milan | 2013-03-14

Schreibe einen Kommentar