16.08.2013 Aufrufe

Ausbalancierte Bäume Sortieren mit AVL-Bäumen

Ausbalancierte Bäume Sortieren mit AVL-Bäumen

Ausbalancierte Bäume Sortieren mit AVL-Bäumen

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.

{* ════════════════════════════════════════════*}<br />

procedure BalanceTree(Var CrTree: AvlTree);<br />

var Dummy : Integer;<br />

{ Entscheidet, wie der (Unter-)Baum <strong>mit</strong> }<br />

{ Wurzel CrTree rotiert werden muß. Dies }<br />

{ kann anhand der Balance-Faktoren }<br />

{ eindeutig entschieden werden. }<br />

begin<br />

if (CrTree^.BalFact>Zero) and (CrTree^.Left^.BalFactZero) and (CrTree^.Left^.BalFact>=Zero) then<br />

SingleRotRight(CrTree)<br />

else<br />

if (CrTree^.BalFact

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!