Преемником элемента в BST является преемником элемента в отсортированном порядке, определенном заказовМои обхода. Поиск преемника, когда каждый узел имеет указатель на родительский узел представлен в Clrs алгоритма учебника игровая (Введение в алгоритмы по MIT Press).
Идея найти преемника здесь - если правое поддерево узла xне пусто, правопреемником xявляется минимальным элементом в правом поддереве. В противном случае, правопреемником является наименьшим предок xкоторого слева ребенок также является предком x(предполагая , что узел является предком сам по себе).
Можем ли мы найти преемника, не используя указатель на родительский узел?
Иногда наше дерево узел не имеет этот указатель. Я изо всех сил пару часов, но не могу писать правильный код.













