Intanto .. quale dei 3 if?
Comunque il codice che hai postato, ad occhio, non mi pare sbagliato. Insomma, mi "quadra".
Ci sono solo due questioni:
1) cosa fa isLeaf? La implementazione è banale.
2) La struttura dell'albero è corretta cioè non è che per sbaglio ci sono ricircoli tra i nodi? Se ci fossero cicli ... ovvio che un metodo ricorsivo va in loop!


Rispondi quotando