Professional Documents
Culture Documents
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
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
Recorrido en post-orden:
1)se recorren en post-orden todos los
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
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
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: