Ho un albero non binario.
Voglio trovare tutti i "sotto-alberi" che sono connessi a root.
Il sottoalbero è un gruppo di collegamenti di nodi ad albero.
ognigruppoècoloratonelpropriocolore.
Qualesarebbel'approcciomigliore?Eseguilaricorsioneversol'altoeversol'altoperogninodo?
Lastrutturadeidatidiognitreenodeèunalistadibambini,lalistadeigenitori.(iltipodibambiniegenitorisonotreenodes)
Chiarificazione:
Gruppodefinitoseesisteunasortadi"chiusura" tra i nodi in cui la radice stessa non fa parte della chiusura.
Come puoi vedere dal grafico non puoi viaggiare da rosa ad altri nodi (NON puoi usare root).
Dal nodo marrone puoi viaggiare fino al suo bambino così da formare un altro gruppo.
Finalmente puoi viaggiare da qualsiasi nodo ciano ad altri nodi ciano così da formare un altro gruppo