Red-black trees in 4 minutes — Intro
3-Second Blueprint (English)
- Unbalanced binary search trees can degrade into O(n) lists, whereas self-balancing red-black trees guarantee O(log n) height.
- Four invariants—black root and nil leaves, black children for red nodes, and uniform black-height—bound longest paths to 2x shortest.
- Storing just one color bit per node yields O(n) space while supporting O(log n) search, insert, and remove via tree rotations.
Red-Black Tree InvariantsBlack-Height PropertyTree RotationsO(log n) Search Complexity
3-Sekunden-Fazit (Deutsch)
- Unbalancierte binäre Suchbäume können zu O(n)-Listen entarten, während Rot-Schwarz-Bäume eine Höhe von O(log n) garantieren.
- Vier Regeln – schwarze Wurzel/Nil-Blätter, schwarze Kinder roter Knoten und gleiche Schwarzhöhe – begrenzen Pfade auf Faktor 2.
- Ein einziges Farbbit pro Knoten ergibt O(n) Speicherbedarf und sichert durch Rotationen O(log n) für Suche, Einfügen und Löschen.
Rot-Schwarz-Baum-InvariantenSchwarzhöhen-EigenschaftBaumrotationenO(log n)-Zeitkomplexität
Note / Hinweis: Blueprints are AI-generated educational summaries (0% Politics · 0% Religion · 0% Brainrot) and do not constitute medical, legal, or financial advice. / KI-generierte Zusammenfassung zu Bildungszwecken – ersetzt keine medizinische, rechtliche oder finanzielle Fachberatung.