1.Fácil
En un árbol, ¿qué son los nodos hermanos?
- ANodos a la misma profundidad en subárboles distintos
- BNodos que no tienen hijos
- CUn nodo y su padre
- DNodos que tienen el mismo padre
2.Fácil
En una tabla hash, ¿qué es una colisión?
- AQue la tabla se quede sin memoria
- BQue dos claves iguales se almacenen dos veces
- CQue una clave no se pueda pasar por la función hash
- DQue dos claves distintas se asignen al mismo índice
3.Fácil
¿Qué estructura de datos es la más adecuada para la función «deshacer» (undo) de un editor de texto?
- AGrafo
- BCola (queue)
- CPila (stack)
- DConjunto hash (hash set)
4.Media
¿Qué ocurre cuando una tabla hash hace un rehash porque su factor de carga supera un umbral?
- ASe eliminan las claves más antiguas para hacer sitio
- BLas claves existentes se ordenan en su sitio
- CSolo las claves que colisionan se mueven a una lista de desbordamiento nueva al final de la tabla
- DSe reserva una tabla mayor y se vuelve a insertar cada clave
5.Media
¿Cuánta memoria utiliza una matriz de adyacencia para un grafo con V vértices?
- AO(V + E)
- BO(V²)
- CO(E)
- DO(log V)
6.Media
¿Cuál es el coste de insertar un elemento en medio de un arreglo de n elementos?
- AO(1), porque se conoce el índice
- BO(n), porque los elementos posteriores deben desplazarse
- CO(n²), porque cada elemento se mueve n veces
- DO(log n), por la búsqueda binaria
7.Difícil
Sin unión por rango ni compresión de caminos, ¿cuál es el coste en el peor caso de un solo find en una estructura union-find con n elementos?
- AO(log n)
- BO(n)
- CO(α(n))
- DO(1)
8.Difícil
¿Qué problema del sondeo lineal reduce principalmente el doble hashing?
- ALa necesidad de almacenar las claves en la tabla
- BEl coste O(n) de leer el valor de una clave
- CEl agrupamiento primario, en el que se forman largas secuencias de posiciones ocupadas
- DLa necesidad de una función hash
Soluciones
- 1. D · Nodos que tienen el mismo padre
- 2. D · Que dos claves distintas se asignen al mismo índice
- 3. C · Pila (stack)
- 4. D · Se reserva una tabla mayor y se vuelve a insertar cada clave
- 5. B · O(V²)
- 6. B · O(n), porque los elementos posteriores deben desplazarse
- 7. B · O(n)
- 8. C · El agrupamiento primario, en el que se forman largas secuencias de posiciones ocupadas
Soluciones completas paso a paso: practica este tema en examproblems.com.