Foros del Web » Programando para Internet » PHP »

arbol binario

Estas en el tema de arbol binario en el foro de PHP en Foros del Web. hola!! necesito crear un árbol binario ordenado. voy leyendo de un archivo datos numeros e ir creando el árbol. según sea el número mayor o ...
  #1 (permalink)  
Antiguo 29/05/2009, 08:39
boli-sp
Invitado
 
Mensajes: n/a
Puntos:
arbol binario

hola!!

necesito crear un árbol binario ordenado. voy leyendo de un archivo datos numeros e ir creando el árbol. según sea el número mayor o menor va a ir a una rama izquierda o derecha.

mi duda es, por ejemplo, como quedaría el árbol si los números que se fueran leyendo fuesen: 21, 3, 4, 50, 10, 32, 2, 6, 90.

yo creo que queda así pero después al recorrerlo en inorden no quedan los números ordenados por lo que debe estar mal
.................................21
..........................3.............4
....................2.......9......10....50
......................6.................32.......9 0

no quiero código sino una representacion de como quedaría el árbol para poder aclararme.

gracias!!!
  #2 (permalink)  
Antiguo 29/05/2009, 09:20
Usuario no validado
 
Fecha de Ingreso: octubre-2008
Ubicación: BRUSELAS
Mensajes: 211
Antigüedad: 15 años, 6 meses
Puntos: 3
Respuesta: arbol binario

es verdad que cosa mas rara :o

a mi me parece que esta bien, pero al recorrerlo en inorden obtengo

2,6,3,9,21,10,32,4,50,90
  #3 (permalink)  
Antiguo 29/05/2009, 09:20
Avatar de emiliodeg  
Fecha de Ingreso: septiembre-2005
Ubicación: Córdoba
Mensajes: 1.830
Antigüedad: 18 años, 7 meses
Puntos: 55
Respuesta: arbol binario

hay muchos codigos q hacen esto, busca en google o phpclasses.org
__________________
Degiovanni Emilio
developtus.com
  #4 (permalink)  
Antiguo 29/05/2009, 09:38
 
Fecha de Ingreso: febrero-2009
Mensajes: 580
Antigüedad: 15 años, 2 meses
Puntos: 13
Respuesta: arbol binario

no sería así?

.................................21
..........................3.............4
....................2.......6......10....50
......................9.................32.......9 0
__________________
¿ya conoces la red social de cocina? descubre y comparte recetas de cocina
TONIWEB, un programador web freelance
  #5 (permalink)  
Antiguo 29/05/2009, 09:55
Usuario no validado
 
Fecha de Ingreso: octubre-2008
Ubicación: BRUSELAS
Mensajes: 211
Antigüedad: 15 años, 6 meses
Puntos: 3
Respuesta: arbol binario

Pues ahora que me doy cuenta( el 9 donde esta colocado??), creo que seria asi: (corregirme si me equivoco).

...........................21
....................3.............50
................2....4.......32....90
.................6.....10
  #6 (permalink)  
Antiguo 31/05/2009, 15:11
boli-sp
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: arbol binario

me he estado informando más y sería así


..........................................21
..................................3............... ..50
.............................2......4..........32. ....90
.......................................10
.....................................6

por el orden de lectura quedaría así. gracias a todos por contestar!
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 17:41.