Bir BST bir elemanın halefi inorder kastetmek ile belirlenen sıraya göre sıralanırlar öğenin halefi olduğunu. Her düğüm CLRS algoritması ders kitabı (MIT basın tarafından Algoritmalarına Giriş) sunulmuştur üst düğüme bir işaretçi sahip olduğunda halefi bulma.
Burada halef bulmak için fikir - düğümün sağ alt ağaç eğer xboş olmayan olduğunu halefi xsağ alt ağaç minimum unsurdur. Aksi takdirde, ardıl en düşük ata olan xolan sol çocuk da bir atası x(bir düğüm varsayarak kendisi bir atası).
Biz ana düğüme işaretçi kullanmadan halef bulabilir mi?
Bazen ağaç düğümü bu işaretçi yok. Ben birkaç saat mücadele etti ama doğru kodu yazamazsınız.













