Esta é uma arvore quaternaria:
Tenho um metodo que imprime arvore por nivel, porem não estou conseguindo adaptar para que ele mostre da maneira correta.
Exemplificando o que eu disse:
Metodo Imprime_Arv_Nivel(){
//Armazena o ROOT na fila
//Retira e mostra o conteudo
//Armazena os nos em uma FILA
//Retira o 1
. . .
}
Conteudo da arvore
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20-50-80
. . . . . . 5-10-15 . . . . . . . . . . . . . . . . . . . . . 25-30-40 . . . . . . . . . . . . . . . . . . . . . . . . 65-70-80 . . . . . . . . . . . . . . . . . . . . . 85-95-105
0-3-4 . . . . . . . . . . . . . . . . . . . . . . . .23-24 . . . . . . . . 42-45-48 . . . . . . . . .58-60-64 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106-110-115
Saída do metodo:
20-50-80
5-10-15
25-30-40
65-70-80
85-95-105
0-3-4
23-24-NULL
42-45-48
58-60-64
106-110-115
Gostari que saisse assim:
20-50-80
5-10-15 25-30-40 65-70-80 85-95-105
0-3-4 23-24-NULL 42-45-48 58-60-64 106-110-115