Ich habe ein Problem mit den RB-Bäumen. Laut Wikipedia müssen RB-Bäume folgendes einhalten:
- Ein Knoten ist entweder rot oder schwarz.
- Die Wurzel ist schwarz. (Diese Regel wird in einigen Definitionen verwendet und in anderen nicht. Da die Wurzel immer von rot zu schwarz geändert werden kann, aber nicht unbedingt umgekehrt, hat diese Regel wenig Auswirkungen auf die Analyse.)
- Alle Blätter sind schwarz.
- Beide Kinder jedes roten Knotens sind schwarz.
- Jeder einfache Pfad von einem bestimmten Knoten zu einem seiner Nachkommenblätter enthält die gleiche Anzahl von schwarzen Knoten.
Wie wir wissen, muss ein RB-Baum ausgeglichen sein und eine Höhe von O(log(n)) haben. Aber, wenn wir eine zunehmende Reihe von Zahlen einfügen (1,2,3,4,5...) und theoretisch werden wir einen Baum erhalten, der wie eine Liste aussieht und eine Höhe von O(n) mit all seinen Knoten schwarz hat, was nicht im Widerspruch zu den oben genannten RB-Baumeigenschaften steht. Also, wo liege ich falsch??
Danke.