Was ist Binärer Heap (Binary Heap)?
Vollständiger Binärbaum, in dem der Wert jedes Elternknotens größer oder gleich (Max-Heap) bzw. kleiner oder gleich (Min-Heap) den Werten seiner Kinder ist. Er lässt sich in einem Array speichern: Liegt die Wurzel in a[0], sind die Kinder von a[i] die Elemente a[2i+1] und a[2i+2]. Das Lesen des Maximums (Minimums) kostet O(1), Einfügen und Entnehmen O(log n); verwendet wird er für Prioritätswarteschlangen und Heapsort.
Japanische Bezeichnung: 二分ヒープ
„Binärer Heap (Binary Heap)“ kommt in 1 Übungsfragen aus 1 Themen vor, z. B. Datenstrukturen und Algorithmen.
Fachgebiet: Datenstrukturen und Algorithmen