1.Fácil
¿Cómo se almacenan en memoria los elementos de un arreglo?
- ADispersos y enlazados mediante punteros
- BEn un bloque contiguo, uno tras otro
- CEn un árbol de páginas de memoria
- DEn posiciones aleatorias elegidas por un hash
2.Fácil
En un árbol, ¿qué es una hoja?
- AUn nodo sin hijos
- BUn nodo con exactamente un hijo
- CEl nodo con el valor más grande
- DUn nodo sin padre
3.Fácil
En una lista simplemente enlazada, ¿qué contiene el puntero al siguiente del último nodo?
- AEl número de nodos de la lista
- BLa dirección del primer nodo
- CNull (ningún nodo)
- DLa dirección del nodo anterior
4.Media
Una red de carreteras tiene 100,000 cruces, cada uno conectado con unos 4 más. ¿Qué representación es la más adecuada?
- AMatriz de adyacencia
- BUn único arreglo ordenado de vértices
- CLista de adyacencia
- DUn montículo binario de aristas
5.Media
¿Cuál es la altura en el peor caso de un árbol binario de búsqueda con n nodos si las claves se insertan en orden?
- A√n
- Bn (se convierte en una lista enlazada)
- C1
- Dlog₂ n
6.Media
¿Qué se cumple en la matriz de adyacencia de un grafo no dirigido?
- ASiempre es triangular superior
- BSu diagonal principal siempre contiene unos
- CEs simétrica respecto a la diagonal principal
- DCada fila tiene exactamente un 1
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
- BLa búsqueda del objeto puede fallar porque está en la cubeta de su hash antiguo
- CEl mapa mueve automáticamente la clave a su nueva cubeta
- DNo cambia nada, porque el hash de una clave se calcula una sola vez al iniciar el programa
8.Difícil
¿Qué problema del sondeo lineal reduce principalmente el doble hashing?
- AEl coste O(n) de leer el valor de una clave
- BEl agrupamiento primario, en el que se forman largas secuencias de posiciones ocupadas
- CLa necesidad de almacenar las claves en la tabla
- DLa necesidad de una función hash
Soluciones
- 1. B · En un bloque contiguo, uno tras otro
- 2. A · Un nodo sin hijos
- 3. C · Null (ningún nodo)
- 4. C · Lista de adyacencia
- 5. B · n (se convierte en una lista enlazada)
- 6. C · Es simétrica respecto a la diagonal principal
- 7. B · La búsqueda del objeto puede fallar porque está en la cubeta de su hash antiguo
- 8. B · El agrupamiento primario, en el que se forman largas secuencias de posiciones ocupadas
Soluciones completas paso a paso: practica este tema en examproblems.com.