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

Pintar nodos árbol

Estas en el tema de Pintar nodos árbol en el foro de C/C++ en Foros del Web. Hola, Tengo un función recursiva que va leyendo los nodos de un árbol y los pinto por pantalla. Pero me interesa con esa información del ...
  #1 (permalink)  
Antiguo 30/11/2011, 04:47
 
Fecha de Ingreso: julio-2010
Mensajes: 216
Antigüedad: 13 años, 9 meses
Puntos: 0
Pintar nodos árbol

Hola,

Tengo un función recursiva que va leyendo los nodos de un árbol y los pinto por pantalla.

Pero me interesa con esa información del árbol pintar todos los caminos encontrado.

___2
1<
___3

Ahora mismo pinto 1,2,3

Pero quiero pintar 1,2
1,3
los caminos.


Pero me lio de donde colocar el printf o si debo usar algo más que un printf, alguna variabe para recordar el camino, o nose..

Un saludo.

Última edición por Zunri; 30/11/2011 a las 04:53
  #2 (permalink)  
Antiguo 30/11/2011, 05:25
 
Fecha de Ingreso: abril-2010
Ubicación: Rosario
Mensajes: 1.850
Antigüedad: 14 años
Puntos: 228
Respuesta: Pintar nodos árbol

Con un simple prinft se te va a complicar.... deberias implementar una pila para mantener referencia por donde fuiste recorriendo.

Cuando pasas de un nodo a otro nodo agregas el nodo a la pila
Cuando vuelves para arriba sacas el nodo de la pila (deberia ser el primero)
Cuando llegas a una punta imprimes la pila.
Eso deberia ser todo

Si no conoces bien el concepto de pila, te ayudo un poco
  #3 (permalink)  
Antiguo 30/11/2011, 05:44
 
Fecha de Ingreso: julio-2010
Mensajes: 216
Antigüedad: 13 años, 9 meses
Puntos: 0
Respuesta: Pintar nodos árbol

Okey.

Entiendo la idea, voy a intentarlo. Muchas gracias.

Etiquetas: nodos, pintar
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 13:17.