Det er svært mange algoritmer for selvbalanserende søke trær, hvorav mange er komplekse og andre som er ganske grei (om enn med noen begrensninger).
Boken "Innføring i Algoritmer, Second Edition" av Cormen, Leisserson, Rivest, og Stein er en utmerket introduksjon til algoritmer og dekker rød / sorte trær svært godt. Det er også en stor bok generelt på algoritmer og datastrukturer.
Hvis du er interessert i å bruke sprikende trær , som er ekstremt rask og faktisk ganske enkelt å implementere, den originale papir på datastrukturen er svært tilgjengelig. På toppen av dette, omfatter det et bevis på alle kjøretids grenser.
Den treap er en enkel randomisert balansert binært søketre som kan implementeres ganske lett når du vet hvordan du skal gjennomføre tre rotasjoner . Tre rotasjoner er også brukt i sprikende trær også, og så kan det være verdt å undersøke.
For AVL trær , dette foredraget ser ut til å være en god ressurs.
Håper dette hjelper!