Questo TreeNode fornisce i metodi per navigare nell'albero? Ovvero almeno il/i metodo/i per ottenere gli N figli? Se sì, sappi che la scansione in "profondità" di un albero tipicamente si fa sfruttando la ricorsione (una funzione/metodo che richiama sé stesso).
Poi devi valutare come deve avvenire la "visita" dei nodi (in quale ordine). Esistono vari modi (ora a memoria non li ricordo), descritti nella letteratura relativa agli alberi/grafi.
Andrea, andbin.dev – Senior Java developer – SCJP 5 (91%) • SCWCD 5 (94%)
java.util.function Interfaces Cheat Sheet — Java Versions Cheat Sheet
Credo che come dici la ricorsione sia la soluzione da adottare perchè ho realizzato velocemente un flow chart del comportamento che dovrebbe avere e in effetti dove c'è l'and in rosso dovrei richiamare il metodo in cui mi trovo...
è una cosa fattibile o un errore?FLOWCHART.jpg