Menu
Coddy logo textTech

Time and Space Complexity

Lektion 7 von 9 im Kurs Heap Sort - DSA-Serie von Coddy.

Zeitkomplexität:

  • Best-, Durchschnitts- und Worst-Case: O(n log n)
    • Das Erstellen des Heaps ist O(n), und jede der n Extraktionen kostet O(log n) für das Sift-Down. Es gibt keinen Fall mit schlechten Eingabedaten, der die Performance verschlechtert.

Platzkomplexität:

  • O(1)
    • Heap Sort ordnet Elemente innerhalb des ursprünglichen Arrays um und benötigt nur eine konstante Menge an zusätzlichem Speicher.

Zusammenfassung:

  • Heap Sort kombiniert eine garantierte Laufzeit von O(n log n) mit O(1) zusätzlichem Speicherplatz, eine Kombination, die Merge Sort und Quick Sort nicht beide bieten.
  • Es ist nicht stabil (gleiche Elemente können ihre relative Reihenfolge ändern), was sein Hauptnachteil ist.

Probier es selbst

Diese Lektion enthält keine Programmieraufgabe.

quiz iconTeste dich selbst

Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.

Alle Lektionen in Heap Sort - DSA-Serie