Nach dem, was ich gesehen habe, machen AVL-Bäume so viele Umdrehungen (manchmal rekursiv auf dem Baum) wie nötig, um die gewünschte Höhe des AVL-Baums zu erhalten (Log n). Dies macht es starrer ausbalanciert.
Für Red Black Trees gibt es 5 Regelsätze, die Sie benötigen, um sicherzustellen, dass Sie beim Einfügen und Entfernen bleiben. Diese finden Sie hier http://en.wikipedia.org/wiki/Red-black_tree .
Die Hauptsache, die Ihnen bei rot-schwarzen Bäumen helfen könnte, ist die Tatsache, dass Sie abhängig von diesen fünf Regeln den Baum rekursiv bis zur Wurzel färben können, wenn der Onkel rot ist. Wenn der Onkel schwarz ist, müssen Sie maximal zwei Umdrehungen ausführen, um alle Probleme zu beheben, aber nach diesen ein oder zwei Umdrehungen sind Sie fertig. Pack es ein und sag gute Nacht, denn das ist das Ende der Manipulation, die du machen musst.
Die große Regel ist Nummer 5 ... 'Jeder einfache Pfad von einem bestimmten Knoten zu einem seiner Nachkommenblätter enthält die gleiche Anzahl schwarzer Knoten'.
Dies führt dazu, dass die meisten Umdrehungen erforderlich sind, damit der Baum funktioniert, und dass der Baum nicht zu weit aus dem Gleichgewicht gerät.