Professional Documents
Culture Documents
Antonio De La cruz
RBOLES
Desde el punto de vista conceptual, un rbol es un objeto que comienza con una raz y
se extiende en varias ramificaciones o lneas, cada una de las cuales puede extenderse
en ramificaciones hasta terminar, finalmente en una hoja. Los rboles representan las
estructuras no-lineales y dinmicas de datos ms importantes en computacin.
Dinmicas, puesto que a cada elemento del rbol pueden seguirle varios elementos.
PROPIEDADES DE UN RBOL
En la ciencia de la computacin definimos un rbol como un conjunto de nodos y lneas.
Un nodo es un elemento de informacin que reside en el rbol. Una lnea es un par de
nodos ordenados, y a la secuencia de lneas se le denomina ruta. Adems, los rboles
tienen las siguientes propiedades: Tienen un nodo al que se le llama raz del rbol.
Todos los nodos, excepto la raz, tienen una sola lnea de entrada (el nodo raz no tiene
ninguna). Existe una ruta nica del nodo raz a todos los dems nodos del rbol. Si hay
una ruta <a,b>, entonces a b se le denomina hijo de a y es el nodo raz de un
subrbol.
CARACTERISTICAS DE UN RBOL
1. NODO indica un elemento, o tem, de informacin.
5. Se dice que todos los nodos que son descendientes directos (hijos) de un mismo nodo
(padre), son hermanos.
6. Todo nodo que no tiene ramificaciones (hijos), se conoce con el nombre de terminal
u hoja.
7. Todo nodo que no es raz, ni terminal u hoja se conoce con el nombre de interior.
9. Nivel es el nmero de arcos que deben ser recorridos para llegar a un determinado
nodo. Por definicin, la raz tiene nivel 1.
10.Altura del rbol es el mximo nmero de niveles de todos los nodos del rbol.
EJEMPLO DE UN RBOL
A es la raz del rbol.
B es hijo de A.
A es padre de B.
B y C son hermanos.
I, E, J, K, G, L son hojas.
El grado de nodo A es 2.
Nivel B es 2.
RBOL BINARIO
Un rbol ordenado es aquel en el cual la distribucin de las ramas sigue cierto orden.
Los rboles ordenados de grado 2 son de especial inters puesto que representan una
de las estructuras de datos ms importante 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.
Ejemplo: A A B B A B A D B D C C
RECORRIDOS
Recorrido en preorden:
Visitar la raz
Recorrer el subrbol izquierdo
Recorrer el subrbol derecho
Recorrido en inorden:
Recorrido en postorden:
Visitar la raz