Beruflich Dokumente
Kultur Dokumente
a.
a.
a.
a.
a.
el arbol binario es un arbol ordenado que tiene dos hijos maximos en cada nodo, si cada
nodo tiene 0 o dos hijos se considera propio y por cada nodo se identifica como hijo
izquierdo o hijo derecho a los que se encuentran enraizados en un hijo izquierdo o derecho
Qu tan prctico resulta en la actualidad el uso de rboles y rboles binarios?
es de gran utilidad ya que permite mostrar grandes cantidades de informacion de una
manera organizada y facil de comprender por el esquema jerrquico del que se dispone
Mostrar mensaje anterior
efectivo el programa realizado. As, las operaciones con ellos facilitan la comprensin y
ejecucin de cdigo (se puede aludir por ejemplo a un diagrama de clases, que es
totalmente diferente, pero en el que se ve un grafo donde se interrelacionan las entidades y
se puede comprender mejor).
REFERENCIAS
Banddyopadhyay, S. K., y Dey, K., N., (2009). Data Structures Using C. India: Pearson
Education Ltd.
Chang, S. K., (2003). Data Structures and Algorithms. Singapore: World Scientific Printers.
Dale, N., Joyce, D. T., y Weems, C., (2006). Object-Oriendet Data Structures Using Java
(2nd Edition). United States of America: Jones and Bartlett Publishers Inc.
Joyanes, L. A., (2010). Fundamentos de Programacin: Algoritmos, Estructuras de Datos y
Objetos (2a Edicin). Espaa: McGrawHill.
Krishnamoorthy, R., (2008). Data Structures Using C. New Delhi: Tata McGraw-Hill.
Kuttie, N. S., and Padhye, P. Y., (2000). Data Structures in C++. India: Prentice Hall.
Puntambekar, A. A., (2009). Analysis of Algorithm and Design. United States: Technical
Publications.
Schmuller, J., (2001). Aprendiendo UML en 24 horas. USA: Prentice Hall.
Universidad Abierta y a Distancia de Mxico, (2015). Unidad 2: Ordenacin y Bsqueda.
Recuperado el 05 de febrero de 2015 de http://unadmexico.mx
Ziviani, N., (2007). Diseo de Algoritmos con Implementacin en Pascal y C. Espaa:
Thompson Editores.
Buena aportacin, te comento que en los arboles binarios la denominacion de hijo izquierdo
y derecho es un asunto de notacion, puedes darle una revisada al libro de Knuth que aparte
de un enfoque teorico riguroso al tema, abunda en referencias y comentarios sobre el tema.
Saludos
Dmaso
Mostrar mensaje anterior
Hola Dolores, muy buen avance en la asignatura este fin de semana, das respuesta clara y
puntual para cada interrogante, recuerda que podemos ayudar a enriquecer el foro con
aportaciones para tus compaeros, saludos cordiales.
Mostrar mensaje anterior
1. c.
Un rbol es una coleccin de elementos llamados nodos, uno de los cuales se distingue
como raz junto con una relacin que impone una estructura jerrquica entre los nodos.
La representacin de un rbol general depender de su grado, es decir, del nmero de
relaciones mximo que puede tener un nodo del rbol. Resulta mas simple cuando la
representacin y manipulacin de una estructura rbol cuando el grado de este es fijo y no
variable.
Los arboles binarios constituyen un tipo particular de arboles de gran aplicacin. Estos
rboles se caracterizan porque no existen nodos de grado mayor que dos, es decir, un nodo
tendr como mximo dos subrbols. Un rbol binario es un conjunto finito de nodos que
puede estar vacio o consistir en un nodo raz y dos rboles binarios disjuntos, llamados
subrbol izquierdo y subrbol derecho.
En general, un rbol no de distingue entre los subrbols de un nodo, mientras que en un
rbol binario se suele utilizar la nomenclatura subrbol izquierdo y derecho para identificar
los dos posible subrbols de un nodo determinado. De forma que, por ejemplo
En los sistemas de archivo, de manera natural el rbol ha sido usado como estructura de
datos para su implementacin.
En el campo de la inteligencia artificial, todos los algoritmos de bsqueda son variantes de
bsquedas en arboles: ejemplo El algoritmo Min-Max, alpha-betha prunning, etc.
En compresin de datos, por ejemplo usando la Codificacin de Huffman, los rboles,
binarios en particular, son usados para encontrar una forma de representar caracteres que
requiera menos bits.
Para resolver problemas de optimizacin, como el problema del vendedor viajero el uso de
rboles es de gran utilidad.
En Redes de computadoras, de rea amplia, se usa el algoritmo de Dijkstra como base para
los algoritmos de ruteo, este algoritmo se implementa usando rboles.
Cul es la diferencia clara entre rbol y rbol binario?
Bsicamente expresada como:
Un rbol binario puede estar vaco.
Cada elemento en un rbol binario tiene a lo ms dos subrboles, mientras que cada
elemento de un rbol puede tener cualquier nmero de subrboles.
Las estructuras de datos organizadas como los rboles son muy valiosas en una gama
amplia de aplicaciones sobre todo en problemas de recuperacin de informacin.
Pueden usarse los rboles para representar la informacin en una estructura jerrquica. los
rboles pueden procesarse en forma recursiva y son muy adaptables a pruebas matemticas.
Mostrar mensaje anterior