Ik vraag me af wat de consensus is over de definitie van voorouder in een computer science context.
Ik vraag alleen maar omdat in Introduction to Algorithms , Second Edition, p. 259 is een beschrijving van het algoritme Tree-Successor(x)dat vreemd lijkt. Het vinden van de opvolger knooppunt x ,
[...] Als de rechter deelboom node x leeg is en x een opvolger y , dan is y het laagste voorouder van x waarvan linkerkind ook een voorouder van x .
In een binary search boom met een wortel met sleutel 2en kinderen 1en 3is de opvolger van 1haar moederonderneming 2. In dit geval is x het linkerkind van x opvolger, y . Volgens de definitie van het boek, dan x moet zijn eigen voorouder, tenzij ik mis iets.
Ik heb niets gevonden in de errata over.













