• Lunes 29 de Abril de 2024, 22:18

Autor Tema:  Queridos Arbolitos :s  (Leído 1253 veces)

pyro

  • Nuevo Miembro
  • *
  • Mensajes: 17
    • Ver Perfil
Queridos Arbolitos :s
« en: Viernes 4 de Junio de 2004, 06:29 »
0
Aqui esta mi problema.. hace unos dias se nos presento en la clase el siguiente problema.. se nos da la impresion de un arbol, ya se in order, post order, o pre order, o una combinacion de ellos, con los cuales debemos encontrar todos los arboles binarios posibles que se pueden formar...
Como para un arbol binario.. sea el padre (n), sabemos que el hijo izquierdo es (2*n) y el hijo derecho es (2*n)+1, siempre que lo representemos en un vector... el max. numero de nodos que puede tener el arbol es de 2^k -1 donde k es la profundidad...
Como puedo hacer esto?

QliX=D!

  • Miembro MUY activo
  • ***
  • Mensajes: 214
    • Ver Perfil
Re: Queridos Arbolitos :s
« Respuesta #1 en: Viernes 4 de Junio de 2004, 23:32 »
0
Invirtiendo lo que dijiste:
raiz(k) es la cantidad de niveles del arbol.
Despues tomas como si fuese in order, y empezas a armar el arbol :D
De ultima das la opcion de que sea in order o posto o pre...
Tomas uno y los sguientes dos son hijos, siguiendo alrevez el algoritmo de impresion in order (o post o pre) y ya ta.
QliX=D! - From the top of Tsunami

pyro

  • Nuevo Miembro
  • *
  • Mensajes: 17
    • Ver Perfil
Re: Queridos Arbolitos :s
« Respuesta #2 en: Sábado 5 de Junio de 2004, 22:58 »
0
sorry pero  :blink:  no se como hacer eso  :unsure:  sera que me puedes ayudar? o alguien?

Noel Solw

  • Miembro activo
  • **
  • Mensajes: 81
    • Ver Perfil
Re: Queridos Arbolitos :s
« Respuesta #3 en: Jueves 10 de Junio de 2004, 21:46 »
0
El problema es interesante y si todavia sigue siendo actual, aclarame por favor :

[a] : junto con la impresion del arbol se sabe el sistema de recorido : in order, post order, etc. ?
: se supone que el sistema de inpresion del arbol y el sistema de construccion del mismo son identicos ?
[c] : no me parece que en la misma impresion puedan mezclarse sistemas de recorridos distintos.

Contestame. Tratare de encontrar una solucion.

pyro

  • Nuevo Miembro
  • *
  • Mensajes: 17
    • Ver Perfil
Re: Queridos Arbolitos :s
« Respuesta #4 en: Viernes 11 de Junio de 2004, 03:26 »
0
Hola, para mi sigue actual.. porque sin sin poder resolver...  :(
en cuanto a tus preguntas...
se supone que se pase ya sea por medio de un archivo u otro medio una impresion de un arbol.. esa impresion puede ser en pre, in, post order... y de esa impresion hallar todos los arboles posibles cuyas impresiones, pre, in o post sean igual a las que habiamos recibido... no se si ahora me estoy explicando mejor..
por ejemplo...
tengo una impresion pre order ABC .. un arbol para este seria.. ABC#### o AB#C### <-- estas serian representaciones de vectores... con arboles binarios... donde # significa que no tiene ese hijo...