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.

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

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!