ESCUELA:
NOMBRES
ESTRUCTURA DE DATOS Y ALGORITMOS II
FECHA:
Ciencias de la Computación
Ing. Danilo R. Jaramillo
ABRIL – AGOSTO 2011
1
Orientaciones Realizar el trabajo de forma personal Utilizar el EVA www.utpl.edu.ec
Contestar los foros, revisar, ejercicios, evaluaciones resueltas, problemas, Material adicional
Asesorías con el profesor 07 – 2570 275 ext. 2637 (viernes de 8h00-
12h00) Mail: [email protected] Chat msn: [email protected] skype: danilo.jaramillo.h
3
Objetivo: optimizar el número de comparaciones para acceder a los nodos.
Un árbol AVL está basado en los AB, (inserción, eliminacion y recorridos similares)
4
AVL
El (fe) de cada nodo no debe ser mayor a 1 ni menor a -1
Si hay desequilibrio, rectificar con los 4 métodos de rotación
campo adicional, fe (factor de equilibrio -- diferencia de altura del subarbol izquierdo menos subarbol derecho)
5
ROTACIONES
6
EJERCICIO 1
5
EJERCICIO 2
8
Su objetivo es el de optimizar el número de comparaciones para acceder a los nodos.
EJERCICIO 2
9
M (orden) es el máximo número de enlaces
Un nodo podrá tener un máximo de m-1 campos de información ocupados
10
No es posible la existencia de campos de información duplicados en ningún sentido
11
Inserción de elementos caso1:existe espacio disponible
Todos los nodos hojas deben estar al mismo nivel
12
Inserción de elementos caso2:inserción en un nodo lleno
Los campos de información de cada nodo deben estar ordenadamente linealmente de izquierda a derecha
13
Solamente el nodo raíz podrá y tener entre 1 y m-1 campos de información ocupados
Inserción de elementos caso2:inserción en un nodo lleno
14
Inserción de elementos caso 3:aumento de la altura del árbol
15
Inserción de elementos caso 3:aumento de la altura del árbol
16
Inserción de elementos caso 3:aumento de la altura del árbol
Todo nodo a excepción de la raíz deberá tener un mínimo de m/2 campos de información ocupados
17
Un grafo, G, es un par, compuesto por dos conjuntos V y A. Al conjunto V se le llama conjunto de vértices o nodos del grafo.
GRAFOS
Grafos
Descripción : V = {A,D, F, G ,H, I,B, C, E, J} A = {(A,D), (D,F),(D,G), (F,I), (G,I)….}
18
Orden de un grafo: es el número de nodos (vértices) del grafo.
Grado de un nodo: es el número de ejes (arcos) que inciden sobre el nodo
19
20