bianaa
-
Posts
2 -
Cadastrado em
-
Última visita
Tipo de conteúdo
Artigos
Selos
Fabricantes
Livros
Cursos
Análises
Fórum
posts postados por bianaa
-
-
Pessoal! Preciso de uma função que imprima os nós internos de uma árvore binária mais o nó raiz dela. Porém não estou conseguindo tratar a função quando ela só tem o nó raiz. Vejam o que fiz:
void imprimeInterno(Arv* a){ if(a!=NULL){ if(a->dir==NULL && a->esq==NULL){ printf("%d ",a->info); exit(1); } else if(a->dir!=NULL && a->esq==NULL){ printf("%d ",a->info); imprimeInterno(a->dir); }else if(a->dir==NULL && a->esq!=NULL){ printf("%d ",a->info); imprimeInterno(a->esq); }else if(a->dir!=NULL && a->esq!=NULL){ printf("%d ",a->info); imprimeInterno(a->esq); imprimeInterno(a->dir); } } }
Sobre o Clube do Hardware
No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais
Direitos autorais
Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais
imprimir nós internos e o nó raiz de árvore binaria
em C/C#/C++
Postado
Entendi! Mas esse código está imprimindo os nodos folhas também. Como faço para que não imprima os nodos folhas, apenas os internos e a raiz?