Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

mafioso

Arvore B

Recommended Posts

Para aqueles interessados, estou postando aqui. A solução mais usual é escrevendo uma rotina recursiva:

 

void percorre_no(Nodo*){    if (0 != Nodo)    {        imprime(Nodo->dado);        percorre_no(Nodo->filho_esquerda);        percorre_no(Nodo->filho_direita);    }}

Eu fiz a impressção do nó corrente ser feita antes dos filhos. Mas pode ser feita entre eles ou ainda depois de percorrer eles, depende do resultado que quer.

 

PS: Corrijam qualquer erro de sintaxe, não programo em C(graças a Deus)

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.