Bäume - Philipps-Universität Marburg
Bäume - Philipps-Universität Marburg
Bäume - Philipps-Universität Marburg
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
AVL-<strong>Bäume</strong><br />
Binärbäume mit AVL-Eigenschaft<br />
Prakt. Informatik II<br />
AVL: Für jeden Knoten gilt:<br />
Die Tiefe von linkem und rechtem<br />
Teilbaum unterscheiden sich<br />
maximal um 1<br />
Jedem Knoten k kann man eine<br />
Balance-Zahl b(k) zuordnen:<br />
b(k) = Tiefe(left(k)) - Tiefe(right(k))<br />
Für jeden Knoten eines AVL-<br />
Baumes muss gelten:<br />
b(k) ∈ { -1, 0, 1}<br />
0<br />
-1<br />
1 1<br />
-1<br />
0<br />
1<br />
0<br />
AVL-Baum mit Balance-Werten<br />
0<br />
© H. Peter Gumm, <strong>Philipps</strong>-<strong>Universität</strong> <strong>Marburg</strong><br />
-1<br />
-1<br />
0