C/Visual C - recorrido inorden de un arbol

 
Vista:

recorrido inorden de un arbol

Publicado por darknes (1 intervención) el 29/05/2002 12:36:13
Necesito hacer un programa que permita el algoritmo de recorrido en inorden de cualquier arbol
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:recorrido inorden de un arbol

Publicado por El mogur (202 intervenciones) el 30/05/2002 09:41:53
El recorrido en inorden es igual al recorrido en inorden del hijo izquierdo, luego visitar la raiz, y luego el hijo derecho.
La idea general:

void inorden(Arbol &arbol) {

if (arbol.tieneHijoIzquierdo())
inorden(arbol.hijoIzquierdo());

visita(arbol.raiz());

if (arbol.tieneHijoDerecho())
inorden(arbol.hijoDerecho();

}

Espero que te sirva.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

recorrido inorden de un arbol

Publicado por crhow (1 intervención) el 23/11/2002 19:03:06

void inorden (arbol *x)
{
if (arbol != NULL)
{
inorden(x->izq);
inorden(x->der);
}
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar