ESTRUCTURA DE DATOS Y ALGORITMOS II (II Bimestre Abril Agosto 2011)

Post on 26-Jul-2015

1.115 views 0 download

Transcript of ESTRUCTURA DE DATOS Y ALGORITMOS II (II Bimestre Abril Agosto 2011)

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: djaramillo@utpl.edu.ec Chat msn: djaramilloh@hotmail.com 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