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.
Doppel-Rotation in AVL-Bäumen<br />
bei Verletzungen der AVL-Eigenschaft im tiefsten Knoten der<br />
Form<br />
Node(x, Node(y, l, Node(z, r, s)), t) mit (Markierungen x: −2, y:<br />
+)<br />
Ersetzung durch<br />
lrrotate(k) = Node(z, Node(y, l, r), Node(x, s, t))<br />
Links-Rechts-Rotation:<br />
zwei aufeinanderfolgende Rotationen: (y, z), danach (x, z)<br />
symmetrischer Fall:<br />
Node(x, t, Node(y, Node(z, l, r), s)) mit (Markierungen x: +2, y:<br />
−)<br />
Ersetzung durch<br />
rlrotate(k) = Node(z, Node(x, t, l), Node(y, r, s))<br />
Rechts-Links-Rotation: (y, z), danach (x, z)<br />
129