Foros del Web » Programación para mayores de 30 ;) » C/C++ »

recorridos en arboles

Estas en el tema de recorridos en arboles en el foro de C/C++ en Foros del Web. hola foro: tengo un problema, en la escuela me han pedido que construya un arbol y de sus recorridos (pre-order, in-order, pos-order) de manera recursiva ...
  #1 (permalink)  
Antiguo 28/02/2008, 10:19
 
Fecha de Ingreso: febrero-2008
Mensajes: 1
Antigüedad: 16 años, 3 meses
Puntos: 0
recorridos en arboles

hola foro:

tengo un problema, en la escuela me han pedido que construya un arbol y de sus recorridos (pre-order, in-order, pos-order) de manera recursiva en c++, hice este codigo para que me muestre los recorridos

Código:
void InOrden(xxyy *nodo){ 
if(nodo->izq) InOrden(nodo->izq); 
cout << nodo->dato<<" "; 
if(nodo->der) InOrden(nodo->der); 
} 

void PreOrden(xxyy *nodo){ 
cout << nodo->dato<<" "; 
if(nodo->izq) PreOrden(nodo->izq); 
if(nodo->der) PreOrden(nodo->der); 
} 

void PosOrden(xxyy *nodo){ 
if(nodo->izq) PosOrden(nodo->izq); 
if(nodo->der) PosOrden(nodo->der); 
cout << nodo->dato<<" "; 
}
y funciona bien pero ahora me lo han pedido iterativo y la verdad no se como hacerlo, alguien podria ayudarme. de antemano gracias
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:27.