1.Fácil
¿Qué contiene cada nodo de una lista doblemente enlazada?
- ADatos, un puntero al nodo siguiente y un puntero al nodo anterior
- BDatos y dos punteros, uno al nodo siguiente y otro al nodo posterior a ese
- CDos copias de los datos y un puntero
- DDatos y solo un puntero al nodo siguiente
2.Fácil
¿Qué es un grafo dirigido?
- AUn grafo que no tiene ciclos
- BUn grafo cuyas aristas tienen todas peso
- CUn grafo cuyas aristas tienen un sentido de un vértice a otro
- DUn grafo en el que cada par de vértices distintos está unido por una arista
3.Fácil
En un árbol, ¿qué es una hoja?
- AEl nodo con el valor más grande
- BUn nodo sin padre
- CUn nodo sin hijos
- DUn nodo con exactamente un hijo
4.Media
¿Qué ocurre cuando una tabla hash hace un rehash porque su factor de carga supera un umbral?
- ASe reserva una tabla mayor y se vuelve a insertar cada clave
- BSolo las claves que colisionan se mueven a una lista de desbordamiento nueva al final de la tabla
- CSe eliminan las claves más antiguas para hacer sitio
- DLas claves existentes se ordenan en su sitio
5.Media
¿Qué estructura de datos usa un programa en ejecución para llevar el control de las llamadas a funciones activas y sus variables locales?
- ALa pila de llamadas
- BUn árbol binario de búsqueda de marcos
- CUna tabla hash de funciones
- DLa cola de memoria del heap
6.Media
¿Qué método de resolución de colisiones almacena las claves que colisionan en una lista dentro de la misma cubeta?
- AEncadenamiento separado (separate chaining)
- BSondeo cuadrático (quadratic probing)
- CSondeo lineal (linear probing)
- DDoble hash (double hashing)
7.Difícil
Para que una tabla hash funcione correctamente, ¿qué regla deben cumplir el hash y la igualdad?
- ALas claves distintas deben tener valores hash distintos
- BLas claves iguales deben tener valores hash iguales
- CValores hash iguales implican claves iguales
- DLos valores hash deben ser números primos
8.Difícil
En el BST con raíz 50, subárbol izquierdo 30 (hijos 20, 40) y subárbol derecho 70 (hijos 60, 80), se elimina la raíz usando el sucesor en orden. ¿Qué clave pasa a ser la nueva raíz?
- A80
- B40
- C60
- D70
Soluciones
- 1. A · Datos, un puntero al nodo siguiente y un puntero al nodo anterior
- 2. C · Un grafo cuyas aristas tienen un sentido de un vértice a otro
- 3. C · Un nodo sin hijos
- 4. A · Se reserva una tabla mayor y se vuelve a insertar cada clave
- 5. A · La pila de llamadas
- 6. A · Encadenamiento separado (separate chaining)
- 7. B · Las claves iguales deben tener valores hash iguales
- 8. C · 60
Soluciones completas paso a paso: practica este tema en examproblems.com.