1.Fácil
¿Qué es un grafo ponderado?
- AUn grafo en el que algunos vértices pesan más que otros porque tienen más aristas
- BUn grafo que se almacena en disco
- CUn grafo en el que cada arista tiene un valor numérico, como un coste o una distancia
- DUn grafo con más aristas que vértices
2.Fácil
¿Qué estructura de datos es la más adecuada para la función «deshacer» (undo) de un editor de texto?
- ACola (queue)
- BConjunto hash (hash set)
- CPila (stack)
- DGrafo
3.Fácil
¿Qué estructura de datos se usa para hacer un recorrido por niveles de un árbol?
- APila
- BCola de prioridad
- CTabla hash
- DCola
4.Media
Tienes una referencia a un nodo situado en medio de una lista. ¿En qué lista puedes eliminarlo en O(1)?
- AUna lista doblemente enlazada
- BUn arreglo dinámico
- CUna lista simplemente enlazada
- DUn arreglo ordenado
5.Media
¿Cuántos nodos tiene un árbol binario perfecto de altura h, contando la altura en aristas?
- A2h+1 − 1
- B2h + 1
- Ch2
- D2h
6.Media
¿Qué ocurre cuando una tabla hash hace un rehash porque su factor de carga supera un umbral?
- ASolo las claves que colisionan se mueven a una lista de desbordamiento nueva al final de la tabla
- BSe eliminan las claves más antiguas para hacer sitio
- CLas claves existentes se ordenan en su sitio
- DSe reserva una tabla mayor y se vuelve a insertar cada clave
7.Difícil
Un objeto se almacena como clave en un mapa hash y después se modifica un campo que usa su función hash. ¿Cuál es el resultado probable?
- AEl mapa lanza un error en el momento en que cambia el campo
- BNo cambia nada, porque el hash de una clave se calcula una sola vez al iniciar el programa
- CEl mapa mueve automáticamente la clave a su nueva cubeta
- DLa búsqueda del objeto puede fallar porque está en la cubeta de su hash antiguo
8.Difícil
¿Por qué las bases de datos suelen usar árboles B+ en lugar de árboles B simples para los índices?
- ATodos los registros están en hojas enlazadas, lo que hace eficientes los recorridos por rangos
- BLos árboles B+ usan nodos internos binarios, lo que reduce el número de lecturas de disco
- CLos árboles B+ no necesitan estar balanceados
- DLos árboles B+ almacenan los datos solo en la raíz
Soluciones
- 1. C · Un grafo en el que cada arista tiene un valor numérico, como un coste o una distancia
- 2. C · Pila (stack)
- 3. D · Cola
- 4. A · Una lista doblemente enlazada
- 5. A · 2h+1 − 1
- 6. D · Se reserva una tabla mayor y se vuelve a insertar cada clave
- 7. D · La búsqueda del objeto puede fallar porque está en la cubeta de su hash antiguo
- 8. A · Todos los registros están en hojas enlazadas, lo que hace eficientes los recorridos por rangos
Soluciones completas paso a paso: practica este tema en examproblems.com.