Sunteți pe pagina 1din 4

RBOLES ENRAIZADOS.

Son aquellos rboles en los cuales todas las aristas parten de un solo vrtice llamado raz el cual es de invalencia cero (no entra ninguna arista al nodo). Por otro lado, la invalencia para los dems nodos ser 1. La figura 1 muestra un ejemplo de un rbol enraizado, donde la raz ser el vrtice 2 con Inv(v2)= 0.

Figura 1. Un ejemplo csico para este tipo de rboles es la cadena de mando de una empresa, la figura 2 muestra el organigrama de una empresa el cual cumple con la descripcin de ser un rbol enraizado.

Figura 2. rbol Libre. Es un rbol en el cual existe un solo camino entre cada par de vrtices, en su representacin, la raz queda en la parte superior. La raz es el nivel cero y a medida que los vrtices internos se alejan de la raz va aumentando el nmero o nivel de los vrtices. Por otro lado, la altura del rbol la determina el mayor nivel (considerando la raz), mientras que la profundidad la determina el nmero de niveles sin considerar la raz. Tomando como referencia un concepto genealgico, si consideramos la Figura 3 como ejemplo, diramos que el vrtice A es la raz, siendo sus hijos B, C y D. Adems se dira que los vrtices E, F, G, H, J y K son descendientes de B, C y D al igual que ellos de A. Los vrtices B, C y D son hermanos. Los descendientes de K son M y N y de la misma forma el ascendente de M y N es K. De acuerdo a lo descrito anteriormente, la figura es de nivel 3 con altura 4 y profundidad 3.

Nivel 0 Nivel 1
Altura= 4 Profundidad= 3

Nivel 2 Nivel 3

Figura 3. rbol Binario. Es un rbol enraizado en el que cada nodo interno tiene exactamente dos hijos, uno a la izquierda y uno a la derecha, o uno a la derecha u otro a la izquierda, o ninguno.

Figura 4. rbol Binario. Un rbol binario ser completo cuando cada vrtice tiene un hijo a la izquierda y uno a la derecha o un hijo a la derecha y otro a la izquierda o ningn hijo.

Figura 5. Ejemplo de rboles binarios completos.

Un rbol binario es pleno si todas las hojas tienen igual nmero de nivel. Figura 6.

Figura 6. rbol binario completo. Travesas en rboles binarios. El proceso de visitar cada vrtice de un rbol en algn orden especfico se llama anlisis del rbol; a este proceso tambin se le conoce como recorrido, bsqueda o travesa. Dicho anlisis es un algoritmo de recorrido para enlistar, visitar o buscar todos los vrtices de un rbol enraizado ordenado finito. Recorridos en rboles: - Preorden: (raz, izquierdo, derecho). Para recorrer un rbol binario no vaco en preorden, hay que realizar las siguientes operaciones recursivamente en cada nodo, comenzando con el nodo de raz: 1. Visite la raz. 2. Atraviese el sub-rbol izquierdo. 3. Atraviese el sub-rbol derecho

Figura 7. Recorrido Preorden. -Inorden: (izquierdo, raz, derecho). Para recorrer un rbol binario no vaco en inorden (simtrico), hay que realizar las siguientes operaciones recursivamente en cada nodo: 1. Atraviese el sub-rbol izquierdo 2. Visite la raz. 3. Atraviese el sub-rbol derecho.

Figura 8. Recorrido Inorden.

-Postorden: (izquierdo, derecho, raz). Para recorrer un rbol binario no vaco en postorden, hay que realizar las siguientes operaciones recursivamente en cada nodo: 1. Atraviese el sub-rbol izquierdo. 2. Atraviese el sub-rbol derecho. 3. Visite la raz.

Figura 9. Recorrido Postorden. En general, la diferencia entre preorden, inorden y postorden es cundo se recorre la raz. En los tres, se recorre primero el sub-rbol izquierdo y luego el derecho. Preorden, la raz se recorre antes que los recorridos de los subrboles izquierdo y derecho. Inorden, la raz se recorre entre los recorridos de los rboles izquierdo y derecho. Postorden, la raz se recorre despus de los recorridos por el subrbol izquierdo y el derecho

S-ar putea să vă placă și