Algorithmen und Datenstrukturen
Algorithmen und Datenstrukturen
Algorithmen und Datenstrukturen
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