• Sábado 20 de Abril de 2024, 14:27

Autor Tema:  Arboles?  (Leído 1328 veces)

fabrizzio

  • Miembro activo
  • **
  • Mensajes: 45
    • Ver Perfil
Arboles?
« en: Jueves 16 de Noviembre de 2006, 16:40 »
0
que tal,
estoy estudiando estructura de datos, y me toco el tema de arboles y "la verdad la verdad" todavia no le encuentro el uso, a mi parecer prefiero trabajar con listas dobles, se me hace mucho mas facil, pero la falla es que tengo que hacer unos deberes y no entiendo bien todavia, si me pueden explicar el porque de los arboles??, la diferencia con las listas??, el porque usar arboles en vez de listas...

gracias de antemano
 :comp:  :comp:

robertogt

  • Miembro activo
  • **
  • Mensajes: 97
  • Nacionalidad: gt
    • Ver Perfil
    • http://robertux.wordpress.com
Re: Arboles?
« Respuesta #1 en: Jueves 16 de Noviembre de 2006, 18:11 »
0
Hay varios tipos de arboles, estan los arboles B, los AVL, los binarios, (creo que hay otros pero no estoy seguro) pero lo que pasa es que las busquedas e incersiones son más rapidas en los arboles que en listas, lo que pasa es que en las listas las busquedas e incersiones son secuenciales, o sea recorres toda la lista hasta el final para encontrar un dato, o bueno en el mejor de los casos el dato que buscas en las listas se encuentra cerca del principio o del fin, sin son listas dobles. Cada tipo de arbol es diferente y sirven para diferentes cosas. además en los arboles los datos pueden estar ordenados jerarquicamente. o sea si los datos son muchos los arboles son mejores que las listas.
Un dia sin sol es como, ya sabes, ... noche

Bicholey

  • Moderador
  • ******
  • Mensajes: 1234
    • Ver Perfil
Re: Arboles?
« Respuesta #2 en: Jueves 16 de Noviembre de 2006, 21:20 »
0
:P  :P  :P

Algo de lo que tienen los arboles es que puedes jerarquizar la busqueda de datos y estructurla de una manera mejor al contrario de las listas en las que se tiene quer hacer todo el recorrido para encontrar un dato.
[size=109]LOS GATOS SIEMPRE CAEMOS DE PIE !!![/size]