Succesorul unui element într-un BST este succesorul elementului în ordinea stabilită de sortat traversal inordine. Găsirea succesorul atunci când fiecare nod are un pointer la nodul său părinte este prezentat în CLRS algoritmul manual (Introducere în Algoritmi de MIT Press).
Ideea de a găsi succesorul aici este - în cazul în care subarborelui drept al nodului xeste nevidă, succesorul xeste elementul minim în subarborele din dreapta. În caz contrar, succesorul este cel mai mic strămoș al xcărui copil stâng este , de asemenea , un strămoș al x(presupunând că un nod este un strămoș de la sine).
Putem găsi succesorul fără a utiliza indicatorul la nodul părinte?
Uneori, nodul nostru copac nu are acest indicator. M-am luptat câteva ore, dar nu se poate scrie codul corect.













