1.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
2.Fácil
¿Qué contiene cada nodo de una lista doblemente enlazada?
- ADatos y solo un puntero al nodo siguiente
- BDatos y dos punteros, uno al nodo siguiente y otro al nodo posterior a ese
- CDatos, un puntero al nodo siguiente y un puntero al nodo anterior
- DDos copias de los datos y un puntero
3.Fácil
¿Cómo se almacenan en memoria los elementos de un arreglo?
- AEn un bloque contiguo, uno tras otro
- BEn un árbol de páginas de memoria
- CDispersos y enlazados mediante punteros
- DEn posiciones aleatorias elegidas por un hash
4.Media
¿Qué tipo abstracto de datos usa el algoritmo de Dijkstra para elegir el siguiente vértice que procesar?
- AUna cola FIFO
- BUna pila
- CUna cola de prioridad de mínimos
- DUn conjunto sin orden
5.Media
Los árboles AVL y los árboles rojo-negro garantizan:
- AQue las claves se almacenen en orden de inserción
- BQue ningún nodo tenga dos hijos
- CUna altura O(log n) mediante el rebalanceo
- DBúsqueda en tiempo constante en todos los casos
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 cada elemento se mueve n veces
- CO(n), porque los elementos posteriores deben desplazarse
- DO(log n), por la búsqueda binaria
7.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?
- A40
- B60
- C70
- D80
8.Difícil
Al insertar una clave en un árbol AVL, el subárbol izquierdo de un nodo queda demasiado alto, y la nueva clave fue al subárbol izquierdo de su hijo izquierdo (caso izquierda-izquierda). ¿Qué corrección se aplica?
- AUna rotación simple a la derecha en el nodo desequilibrado
- BUna rotación simple a la izquierda en el nodo desequilibrado
- CUna rotación a la izquierda en el hijo y luego una rotación a la derecha en el nodo
- DRecolorear el nodo y su hijo
Soluciones
- 1. A · Un nodo sin hijos
- 2. C · Datos, un puntero al nodo siguiente y un puntero al nodo anterior
- 3. A · En un bloque contiguo, uno tras otro
- 4. C · Una cola de prioridad de mínimos
- 5. C · Una altura O(log n) mediante el rebalanceo
- 6. C · O(n), porque los elementos posteriores deben desplazarse
- 7. B · 60
- 8. A · Una rotación simple a la derecha en el nodo desequilibrado
Soluciones completas paso a paso: practica este tema en examproblems.com.