Ir ao conteúdo

Posts recomendados

Postado

Bom dia Galera! Possuo uma função  recursiva de uma árvore  AVL espelhada, gostaria de transformar essa função para uma outra Iterativa.

 

AVL *espelhada(AVL *raiz){

AVL *aux;

    if(raiz != NULL){

    aux = new AVL;

    aux->info = raiz->info;

    aux->fatbal = - raiz->fatbal;

    aux->esq = espelhada(raiz->dir);

    aux->dir = espelhada(raiz->esq);

 

    }

    return aux;

}

Postado

prepare-se para implementar uma pilha. De um lado você poe iterativamente na pilha, na outra você tira da pilha.


Vai ficar bem mais complicado. Tem certeza que quer implementar assim ? 

 

Postado
1 hora atrás, Boko Moko disse:

prepare-se para implementar uma pilha. De um lado você poe iterativamente na pilha, na outra você tira da pilha.


Vai ficar bem mais complicado. Tem certeza que quer implementar assim ? 

 

Sim. Preciso muito implementar ela de forma Iterativa. Só que não imagino como começar.

Postado

O algoritmo geral seria

 

comecar pela raiz

enquanto lado menor não for nulo, vá percorrendo o lado menor e colocando na pilha.
Quando encontrar um nulo, volte tire o elemento do topo e exiba-o.

pegue o lado maior e repita o processo com o lado menor dele

 

Postado
16 horas atrás, Boko Moko disse:

O algoritmo geral seria

 

comecar pela raiz

enquanto lado menor não for nulo, vá percorrendo o lado menor e colocando na pilha.
Quando encontrar um nulo, volte tire o elemento do topo e exiba-o.

pegue o lado maior e repita o processo com o lado menor dele

 

Muito Obrigado! Clareou mais a mente, muito boa a sua explicação.

adicionado 0 minutos depois

Muito Obrigado! Clareou mais a mente, muito boa a sua explicação.

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

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

×
×
  • Criar novo...

LANÇAMENTO!

eletronica2025-popup.jpg


CLIQUE AQUI E BAIXE AGORA MESMO!