Lunedì quiz - serie 2012 #1
Dato un albero binario (vedasi esempio figura)
si implementi la funzione:
TrovaAntenatoComune(node root, node first, node second)
che restituisce l’antenato comune più “vicino” ai due nodi o sollevi un’eccezione se uno dei due nodi non è raggiungibile dalla radice.
Esempio:
TrovaAntenatoComune(A, D, I) = B
TrovaAntenatoComune(A, P, F) = E
-quack