Download Laboratorio 1 – Análisis empírico de costes de algoritmos de or

Document related concepts

Árbol binario de búsqueda wikipedia , lookup

Árbol AVL wikipedia , lookup

Árbol de intervalo wikipedia , lookup

Árbol biselado wikipedia , lookup

Árbol-R wikipedia , lookup

Transcript
Algoritmos y estructuras de datos I / Fundamentos de programación II
2006-2007
Laboratorio 7 – Motor de búsqueda web basado en el TAD Árbol Binario de
Búsqueda
Hoja de trabajo PREVIO del estudiante
Datos de los estudiantes
Apellidos, Nombre
(estudiante 1)
Apellidos, Nombre
(estudiante 2)
FECHA LÍMITE DE ENTREGA: Sábado, 12 de mayo de 2007 hasta las 23:59h.
(La entrega del documento se debe realizar a través del aula virtual, http://pizarra.uv.es)
Actividad 0 (PRERREQUISITO)
Antes de acceder al laboratorio analiza el código del programa “testABB.cpp” y
responde a las siguientes cuestiones.
Cuestión 1:
El programa “testAB.cpp” introduce valores en un ABB. ¿Cual crees que será la altura del árbol
resultante?. Marcar con X la respuesta correcta.
(a)
2
(b) 26
(c)
13
(d) 14
Cuestión 2:
¿Cuál será el coste de una búsqueda en este ABB? Marcar con X la respuesta correcta.
(a)
O(1)
(b) O(log n)
(c)
O(n)
(d) O(n2)
Cuestión 3:
¿Cuál sería el coste en un ABB que se encontrara equilibrado?. Marcar con X la respuesta correcta.
(a)
O(1)
(b) O(log n)
(c)
Laboratorio 7
O(n)
Hoja de trabajo PREVIO del estudiante
1
Algoritmos y estructuras de datos I / Fundamentos de programación II
(a)
2006-2007
O(1)
(d) O(n2)
Cuestión 4:
¿Cuál es el máximo número de nodos de un ABB de altura h?. Marcar con X la respuesta correcta.
(a)
h
(b) 2*h - 1
(c)
h2 - 1
(d) 2h - 1
Cuestión 5:
En un ABB el valor mínimo se encuentra ...
(a)
En el nodo más a la derecha del árbol
(b) En el nodo más a la izquierda del árbol
(c)
En el nodo raíz
(d) Su posición puede variar en función del orden en el que se inserta
Laboratorio 7
Hoja de trabajo PREVIO del estudiante
2