You are on page 1of 23

Un rbol n-ario es una estructura recursiva, en la cual cada elemento tiene un nmero cualquiera de rboles n-arios asociados.

Estos rboles corresponden a la generalizacin de un rbol binario. La diferencia radia en que esta estructura puede manejar mltiples subrboles asociados a cada elemento, y no solamente 2, como en el caso de los rboles binarios.

rbol n-ario (con n>=1) es un conjunto no vaco de elementos del mismo tipo tal que:
Existe un elemento destacado llamado raz del rbol

El resto de los elementos se distribuyen en m subconjuntos disjuntos (0 <=m<=n ), llamados subrboles del rbol original, cada uno de los cuales es a su vez un rbol n-ario

rboles n-arios Conceptos que se extienden de rboles binarios Nodo: elemento del rbol Raz: nodo inicial del rbol Hoja: nodo sin hijos Camino: nodos entre dos elementos incluyndolos Rama: camino entre la raz y una hoja Altura: nmero de nodos en la rama ms larga Peso: nmero de nodos en el rbol

rbol ordenado: Si en el conjunto de subrboles de un rbol n-ario se supone definida una relacin de orden total, el rbol se denomina ordenado

rbol ordenado con raz X y subrboles A1 Am

rbol 3-ario de nmeros enteros

Bosque: Un bosque ordenado de grado n (con


n>=1) es una secuencia A1, Am, con 0 <=m<=n , de rboles n-arios ordenados. Si m=0, el bosque se llama vaco Un rbol n-ario se genera a partir de un elemento y un bosque ordenado de grado n, bastando considerar el elemento como raz del rbol, y el bosque como sus subrboles

Un recorrido de un rbol consiste en visitar todos los elementos del rbol una sola vez. Recorrido en pre-orden:
1) se visita la raz

2) se recorren en pre-orden todos los subrboles, de izquierda a derecha

Recorrido en post-orden:
1)se recorren en post-orden todos los

subrboles, de izquierda a derecha 2)se visita la raz

El recorrido en anchura de un rbol consiste en visitar todos los elementos del rbol una sola vez, de la forma: 1)primero se visitan los elementos del nivel 0, luego los del nivel 1, y as sucesivamente, 2)En cada nivel, se visitan los elementos de izquierda a derecha

Implementacin Dinmica Representacin Primognito - sig. Hermano

Un rbol n-ario se dice homogneo si todos sus subrboles excepto las hojas tienen n hijos. Un rbol homogneo es completo cuando todas sus hojas tienen la misma profundidad Un rbol se dice casi-completo cuando se puede obtener a partir de un rbol completo eliminando hojas consecutivas del ltimo nivel, comenzando por la que est ms a la derecha

El rbol anterior tiene peso: 21 El rbol tiene altura: 4 El recorrido por niveles es: 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20 El recorrido en preorden es: 0,1,4,12,13,14,5,15,2,6,7,8,16,17,18,19,20,3,9,10,11 El recorrido en postorden es:12,13,14,4,15,5,1,6,7,16,18,19,20,8,2,0,10,11,3,0 El recorrido en inorden es:12,4,13,14,1,15,5,0,6,2,7,16,8,17,18,19,20,9,3,10,11

rbol 2-3: Insercin Localizar la hoja en la cual se debe agregar el elemento

Insertar
Caso1: Existe espacio en el nodo -> la estructura del rbol NO se altera

rbol 2-3: Insercin Caso 2:El nodo est lleno. Se debe modificar la estructura del rbol: El nodo se parte en dos nodos del mismo nivel

Los tres elementos (dos elementos del nodo y el nuevo elemento) se reparten de la siguiente manera:

You might also like