Académique Documents
Professionnel Documents
Culture Documents
Raz del rbol. Todos los rboles que no estn vacos tienen un nico
nodo raz. Todos los dems elementos o nodos se derivan o descienden
de l. El nodo raz no tiene padre es decir, no es el hijo de ningn
elemento.
Nodo, son los vrtices o elementos del rbol.
Nodo terminal u hoja (leaf node) es aquel nodo que no contiene ningn
subrbol.
A cada nodo que no es hoja se asocia uno o varios subrboles llamados
descendientes (offspring) o hijos. De igual forma tiene asociado un
antecesor o ascendiente llamado padre.
RBOLES BINARIOS
Un rbol binario es un conjunto finito de cero o ms nodos tales que:
Existe un nodo denominado raz del rbol.
Cada nodo puede tener 0, 1 2 subrboles, conocidos como subrbol izquierdo
y subrbol derecho.
Ejemplos de rboles binarios
Recorrido de un rbol
Se denomina recorrido de un rbol al proceso que permite acceder de una sola
vez a cada uno de los nodos del rbol. Cuando un rbol se recorre, el conjunto
completo de nodos se examina.
Existen muchos modos para recorrer un rbol binario. Por ejemplo existen seis
diferentes recorridos generales en un rbol binario, simtrico dos a dos.
Los algoritmos de recorrido de un rbol binario presentan tres tipos de
actividades comunes:
Visitar el raz.
Recorrer el subrbol izquierdo en pre-orden.
Recorrer el subrbol derecho en pre-orden.
Recorrido en-orden:
Recorrer el subrbol izquierdo en in-orden.
Visitar el raz.
Recorrer el subrbol derecho en in-orden.
Recorrido post-orden:
Recorrer el subrbol izquierdo en post-orden.
Recorrer el subrbol derecho en post-orden.
Visitar el raz.
Obsrvese que todas estas definiciones tienen naturaleza
(Recursiva: Funcin o Procedimiento que se llama a s mismo)
recursiva.