Je me demande ce que le consensus est sur la définition de « ancêtre » dans un contexte informatique.
Je demande seulement parce Introduction aux algorithmes , deuxième édition, p. 259 il y a une description de l'algorithme Tree-Successor(x)qui semble étrange. À trouver le successeur du noeud x ,
[...] si le sous - arbre droit de nœud x est vide et x a un successeur y , alors y est l'ancêtre le plus bas de x dont l' enfant gauche est également un ancêtre de x .
Dans un arbre de recherche binaire avec une racine ayant la clé 2et les enfants 1et 3, le successeur de 1est son parent 2. Dans ce cas, x est l'enfant de gauche x successeur, y . Selon la définition du livre, alors, x doit être son propre ancêtre, à moins que je me manque quelque chose.
Je ne l' ai pas trouvé quoi que ce soit dans le errata à ce sujet.













