18.11.2013 Aufrufe

Algorithmen und Datenstrukturen

Algorithmen und Datenstrukturen

Algorithmen und Datenstrukturen

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.

(Einfache) Rotation in AVL-Bäumen<br />

bei Verletzungen der AVL-Eigenschaft im tiefsten Knoten k der<br />

Form<br />

k = Node(x, Node(y, l, r), s)<br />

mit hoehe(l) − 1 = hoehe(r) = hoehe(s)<br />

(Markierung von x: −2, Markierung von y: −)<br />

Ersetzung durch lrotate(k) = Node(y, l, Node(x, r, s))<br />

(Linksrotation)<br />

analog:<br />

Verletzungen der AVL-Eigenschaft im tiefsten Knoten k der<br />

Form<br />

k = Node(x, l, Node(y, r, s))<br />

mit hoehe(l) = hoehe(r) = hoehe(s) − 1<br />

(Markierung von x: +2, Markierung von y: +)<br />

Ersetzung durch rrotate(k) = Node(y, Node(x, l, r), s)<br />

(Rechtsrotation)<br />

128

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!