Er zijn een groot aantal algoritmen voor zelfbalancerende search bomen, waarvan vele zijn complex en andere zijn heel eenvoudig (zij het met enig voorbehoud).
Het boek "Introduction to Algorithms, Second Edition" door Cormen, Leisserson, Rivest, en Stein is een uitstekende introductie tot algoritmen en beslaat rood / zwarte bomen zeer goed. Het is ook een geweldig boek in het algemeen op de algoritmen en datastructuren.
Als u geïnteresseerd bent in het gebruik van zijn splayboom , die zeer snel en eigenlijk heel eenvoudig te implementeren zijn, de originele papieren op de datastructuur is zeer toegankelijk. Bovendien, bevat een bewijs van de runtime grenzen.
De treap is een eenvoudige gerandomiseerde evenwichtige binary search boom die vrij gemakkelijk kan worden geïmplementeerd als je eenmaal weet hoe te implementeren boom rotaties . Boom rotaties worden ook gebruikt in splayboom zo goed, en dus is het misschien de moeite waard zijn.
Voor AVL bomen , deze lezing lijkt een goede bron zijn.
Ik hoop dat dit helpt!