11.10.2013 Aufrufe

Algorithmen und Datenstrukturen Vorlesungsskript WS/SS 99-00

Algorithmen und Datenstrukturen Vorlesungsskript WS/SS 99-00

Algorithmen und Datenstrukturen Vorlesungsskript WS/SS 99-00

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

9. Bäume<br />

1<br />

2<br />

3<br />

4<br />

... diese Folge zeigt, daß beim Ausgleichen eventuell jeder Knoten bewegt werden<br />

müßte!<br />

Lösungsideen<br />

¯ abgeschwächtes Kriterium für ausgeglichene Höhe<br />

Beispiel: AVL Bäume<br />

¯ ausgeglichene Höhe, aber unausgeglichener Verzweigungsgrad<br />

Beispiel: B-Bäume<br />

AVL-Bäume<br />

AVL für Adelson-Velskii <strong>und</strong> Landis (russische Mathematiker)<br />

binäre Suchbäume mit AVL-Kriterium:<br />

für jeden (inneren) Knoten gilt: Höhe des linken <strong>und</strong> rechten Teilbaums<br />

differieren maximal um<br />

Bemerkung: es reicht nicht dieses nur für die Wurzel zu fordern! Beide Teilbäume<br />

der Wurzel könnten entartet sein.<br />

AVL-Eigenschaft am Beispiel<br />

176<br />

1<br />

2<br />

3<br />

5<br />

4 7<br />

8<br />

5<br />

AVL nicht AVL<br />

1<br />

6<br />

7<br />

2<br />

3<br />

4<br />

7<br />

5<br />

8

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!