Ho un albero che ha n livelli. Per esempio qui ho quattro livelli:
Ogni nodo ha due figli (tranne l'ultimo), tuttavia tutti tranne il primo e l'ultimo nodo di ogni riga hanno due genitori. Sto cercando di capire un modo scalabile per ottenere tutti i percorsi in un elenco di elenchi, in modo che per questo esempio avrò un elenco di elenchi di caratteri:
A,B,D,G
A,B,D,H
A,B,E,H
ecc.
Qualcuno può aiutarmi a orientarmi nella giusta direzione per trovare un algoritmo per questo indipendentemente da quanti livelli?