Мне интересно, что такое консенсус по определению «предка» в контексте информатики.
Я спрашиваю только потому, что в Введение в алгоритмы , второе издание, с. 259 есть описание алгоритма Tree-Successor(x)
, которое кажется странным. В поиске наследника узла x ,
[...] если правое поддерево узла x пусто и x имеет преемника y , тогда y является самым низким предком x , чей левый ребенок также является предком x .
В бинарном дереве поиска с корнем, имеющим ключ 2
и потомками 1
и 3
, наследник 1
является его родителем 2
. В этом случае x является левым потомком наследника x , y . Согласно определению книги, x должно быть его собственным предком, если я что-то упустил.
Я не нашел ничего в опечатках об этом.