Ajuda com percursos (Arvores Binárias de Busca)

1 resposta
W

Conheço os 3 tipos de percursos:

public void preOrdem(NoArvoreBin no) {
		if (no != null) {
			// Visitar o no
			preOrdem(no.esq);
			preOrdem(no.dir);
		}
	}
public void inOrdem(NoArvoreBin no) {
		if (no != null) {
			
			inOrdem(no.esq);
                        // Visitar o no
			inOrdem(no.dir);
		}
	}

e

public void posOrdem(NoArvoreBin no) {
		if (no != null) {
			
			posOrdem(no.esq);
                        posOrdem(no.dir);
                        // Visitar o no


		}
	}

Alguem poderia dizer a logica de como seria a implementação desses 3 percursos sem usar a recursividade? Procurei pelo google mas não achei, o que me falaram é que usa Pilha, mas eu ainda não consegui achar a lógica.

Grato!

1 Resposta

T
Criado 8 de junho de 2009
Ultima resposta 9 de jun. de 2009
Respostas 1
Participantes 2