Ich dachte, du speicherst die Höhe des Knotens im Baum? Die verändert sich für alle Knoten in den rotierten Unterbäumen. -- Einfachheit ist Voraussetzung für Zuverlässigkeit. -- Edsger Wybe Dijkstra
naja die Höhe des Baums steht dann an der Wurzel, sonst müsste ich ja um die Höhe auszulesen erstmal das unterste Blatt finden, das gäbe ja keinen Sinn ;-)
Jeder Knoten kennt nur die Anzahl seiner nachfolgenden Ebenen.
Daher brauch ich auch nicht mehr Knoten anfassen als meine direkten Kindknoten um die Höhe bei einer Rotation zu korrigieren.
(ich weiß das ist jetzt kein avl-baum, aber soll nur verdeutlichen) -- class God : public ChuckNorris { };Dieser Post wurde am 05.11.2009 um 18:31 Uhr von FloSoft editiert.