Download Transformacion en arboles binarios

Document related concepts

Recorrido de árboles wikipedia , lookup

Árbol binario de búsqueda wikipedia , lookup

Árbol binario wikipedia , lookup

Rotación de árboles wikipedia , lookup

Árbol binario de búsqueda auto wikipedia , lookup

Transcript
Transformación en Árboles Binarios
Estructura de Datos
Transformación en árboles binarios
•
•
•
Un conjunto de árboles, un bosque, se puede transformar en un árbol si se le coloca un
nodo raíz, del cual penden los diferentes árboles.
De igual forma, mediante el procedimiento denominado “transformación natural” se puede
convertir en un árbol binario.
o Sea un bosque B = { A1, A2, A3, A4, …, An }
o Donde A1 es un árbol que puede o no ser binario
Un bosque se puede transformar en un árbol binario mediante el siguiente procedimiento:
o Si N = 0 número de árboles, el árbol binario equivalente está vacío.
o Si N < > 0
ƒ La raíz del árbol binario es la raíz de A1
ƒ El enlace izquierdo, está conformado por los sub-árboles A11, A12, A13, …,
A1m
ƒ El enlace derecho, está conformado por los árboles A2, A3, A4, …, An
Forma de recorrer bosques
•
•
Los bosques se recorren de modo similar a los árboles, para ello se aplica la
transformación natural y se tiene en cuenta la propiedad recursiva de la estructura de
árbol.
Recorrido en Pre-Orden
o Visitar la raíz.
o Recorrer los sub-árboles del primer árbol (en pre-orden).
o Recorrer el resto de los árboles (en pre-orden).
o Ejemplo:
ƒ A B C D E F X Y Z Q M N L
ISC Gregorio García Estrada
Transformación en Árboles Binarios
Estructura de Datos
•
•
ƒ A (B C (D E F) X (Y (Z Q) M (M L)))
Recorrido en In-Orden
o Recorrer los sub-árboles del primer árbol (en in-orden)
o Visitar la raíz del primer árbol.
o Recorrer los demás árboles (en in-orden)
o Ejemplo:
ƒ B D E F C A Z Q Y N L M X
ƒ (B ((D E F) C) A) ((Z Q) Y (N L) M) X
Recorrido en Post-Orden
o Recorrer los sub-árboles del primer árbol (en post-orden)
o Recorrer los demás árboles (en post-orden)
o Visitar la raíz
o Ejemplo:
ƒ F E D C B Q Z L N M Y X A
ISC Gregorio García Estrada
Related documents