Einleitung
AVL-Bäume gehÜren zu den selbstbalancierenden binären Suchbäumen. Sie sorgen dafßr, dass der Baum nie zu schief wird, damit die Suche, das Einfßgen und das LÜschen stets in logarithmischer Zeit O(log n) mÜglich sind.
đ Was ist ein Balance-Faktor?
Jeder Knoten in einem AVL-Baum speichert einen Balance-Faktor, berechnet als:
Balance-Faktor = HĂśhe(linker Teilbaum) â HĂśhe(rechter Teilbaum)
Erlaubt sind nur:
- â -1
- â 0
- â +1
Sobald ein Knoten den Balance-Faktor +2 oder -2 erreicht, wird der Baum unausgeglichen â und muss per Rotation wieder ausgeglichen werden. đŞď¸
đ Die vier AVL-Rotationen
đ 1. Links Rotation âď¸


đ 2. Rechts-Rotation âď¸


đ 2. Doppelrotation Rechts Links âď¸

đ 2. Doppelrotation Links Rechts âď¸
