Professional Documents
Culture Documents
ARBOLES BINARIOS
RBOLES BINARIOS
Los rboles ordenados de grado 2 son de especial inters puesto que representan una de las estructuras de datos ms importantes en computacin, conocida como rboles binarios.
En un rbol binario cada nodo puede tener como mximo dos subrboles; y siempre es necesario distinguir entre el subrbol izquierdo y el subrbol derecho.
Los rboles binarios tienen mltiples aplicaciones. Se les puede utilizar para representar una estructura en la cual es posible tomar decisiones con dos opciones en distintos puntos de un proceso, para representar un rbol genealgico(construido en forma ascendente y donde se muestran los ancestros de un individuo dado).
27 47 32 59
50
77
*
3.5 A B / C
B)
A C B B D C
A)
B)
A C B D R
T S
B B B) A C A
C
B D D B
A)
A B C
B) X
A L
C)
A C
D)
C
B
B D
F
A
B) DE ALTURA 4: B D E
C F G M N O
Se puede calcular el nmero de nodos de un rbol binario completo de altura h aplicando la siguiente frmula:
NMERO DE NODOSABC = 2h - 1
Donde ABC significa rbol binario completo, y h la altura del rbol. As, por ejemplo, un rbol binario completo de altura 5 tendr 31 nodos, de altura 9 tendr 511 nodos y un rbol de 17 tendr 131071 nodos. Cabe aclarar que existen algunos autores que definen un rbol binario completo de otra forma; y otros que utlizan el trmino lleno para referirse a completos.
Procedimiento
A
C
B C E F J G K H L F J K G H D L A B D C E G F J K I
D
I
H
L