Datenstrukturen Heaps werden in min-heap und max-heap min-heap Eltern Knoten sind Kinder, Wurzel ist kleinste Zahl max-heap Eltern Knoten sind Kinder, Wurzel ist größte Zahl
Wofür ist das gut
Sofortiger Zugriff auf Maximum/Minimum ⇒ O(1)
Einfügen Entfernen →

Access Heap
-
Für Index i:
-
Left child = 2*i + 1
-
Right child = 2*i + 2
-
Parent = (i - 1) // 2
-