1.Fácil
¿Qué es un grafo dirigido?
- AUn grafo en el que cada par de vértices distintos está unido por una arista
- BUn grafo que no tiene ciclos
- CUn grafo cuyas aristas tienen todas peso
- DUn grafo cuyas aristas tienen un sentido de un vértice a otro
2.Fácil
¿Qué es el factor de carga de una tabla hash?
- AEl número de cubetas dividido entre la longitud media de las claves almacenadas
- BEl número de elementos almacenados dividido entre el número de cubetas
- CEl número de colisiones producidas hasta ahora
- DEl tiempo necesario para cargar la tabla desde el disco
3.Fácil
¿Qué estructura se utiliza normalmente para implementar una cola de prioridad?
- AUn montículo (heap)
- BUna pila (stack)
- CUna cadena de caracteres
- DUna lista simplemente enlazada sin orden
4.Media
Los árboles AVL y los árboles rojo-negro garantizan:
- ABúsqueda en tiempo constante en todos los casos
- BUna altura O(log n) mediante el rebalanceo
- CQue las claves se almacenen en orden de inserción
- DQue ningún nodo tenga dos hijos
5.Media
¿Cómo se inserta un elemento nuevo en un montículo binario?
- ASe coloca en la raíz y se hace bajar (sift-down)
- BSe inserta en su posición ordenada desplazando una posición a la derecha todos los elementos mayores
- CSe reconstruye todo el montículo desde cero
- DSe coloca al final del arreglo y se hace subir (sift-up) mientras viole la propiedad de montículo
6.Media
En una cola circular almacenada en un arreglo de capacidad n, ¿cómo se calcula la posición siguiente al índice i?
- A(i − 1) mod n
- Bi + 1
- C2i + 1
- D(i + 1) mod n
7.Difícil
La complejidad temporal de decrease-key en un montículo binario (conociendo la posición del elemento) es:
- AO(log n)
- BO(n log n)
- CO(n)
- DO(1)
8.Difícil
Para que una tabla hash funcione correctamente, ¿qué regla deben cumplir el hash y la igualdad?
- ALas claves iguales deben tener valores hash iguales
- BLos valores hash deben ser números primos
- CValores hash iguales implican claves iguales
- DLas claves distintas deben tener valores hash distintos
Soluciones
- 1. D · Un grafo cuyas aristas tienen un sentido de un vértice a otro
- 2. B · El número de elementos almacenados dividido entre el número de cubetas
- 3. A · Un montículo (heap)
- 4. B · Una altura O(log n) mediante el rebalanceo
- 5. D · Se coloca al final del arreglo y se hace subir (sift-up) mientras viole la propiedad de montículo
- 6. D · (i + 1) mod n
- 7. A · O(log n)
- 8. A · Las claves iguales deben tener valores hash iguales
Soluciones completas paso a paso: practica este tema en examproblems.com.