27.10.2013 Aufrufe

Bäume - Philipps-Universität Marburg

Bäume - Philipps-Universität Marburg

Bäume - Philipps-Universität Marburg

MEHR ANZEIGEN
WENIGER ANZEIGEN

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

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!