1.Fácil
¿Qué hace la operación peek (o top) en una pila?
- AElimina todos los elementos de la pila
- BDevuelve el elemento del fondo de la pila
- CElimina el elemento de la cima y lo devuelve
- DDevuelve el elemento de la cima sin eliminarlo
2.Fácil
¿Qué es la raíz de un árbol?
- ACualquier nodo intermedio
- BEl nodo con el valor más grande
- CEl nodo superior que no tiene padre
- DUn nodo sin hijos
3.Fácil
¿Dónde se encuentra el elemento más pequeño de un min-heap binario?
- AEn la raíz
- BEn la última posición del arreglo
- CEn cualquier hoja, que hay que buscar
- DEn la hoja situada más a la izquierda
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
- BSe eliminan las claves más antiguas para hacer sitio
- CSolo las claves que colisionan se mueven a una lista de desbordamiento nueva al final de la tabla
- DLas claves existentes se ordenan en su sitio
5.Media
¿Cuál es el valor de la expresión en notación postfija 3 4 + 2 * ?
- A10
- B14
- C24
- D11
6.Media
En un montículo binario almacenado en un arreglo que empieza en el índice 0, ¿dónde está el padre del nodo del índice i?
- AEn el índice ⌊(i − 1) / 2⌋
- BEn el índice i − 1
- CEn el índice 2i + 1
- DEn el índice ⌊i / 2⌋ + 1
7.Difícil
¿Cómo se puede detectar si una lista simplemente enlazada contiene un ciclo usando O(1) de memoria adicional?
- AContar los nodos hasta que la cuenta supere el campo de longitud de la lista
- BOrdenar la lista y buscar duplicados
- CMover un puntero de uno en uno y otro de dos en dos y comprobar si se encuentran
- DGuardar cada nodo visitado en un conjunto hash
8.Difícil
Eliminar un nodo con dos hijos de un árbol binario de búsqueda se hace normalmente:
- AReemplazándolo por su sucesor en orden (o predecesor) y eliminando ese nodo
- BEliminando todo el subárbol
- CIntercambiándolo con la raíz
- DReconstruyendo desde cero el subárbol que hay debajo y reinsertando todas las claves que contenía
Soluciones
- 1. D · Devuelve el elemento de la cima sin eliminarlo
- 2. C · El nodo superior que no tiene padre
- 3. A · En la raíz
- 4. A · Se reserva una tabla mayor y se vuelve a insertar cada clave
- 5. B · 14
- 6. A · En el índice ⌊(i − 1) / 2⌋
- 7. C · Mover un puntero de uno en uno y otro de dos en dos y comprobar si se encuentran
- 8. A · Reemplazándolo por su sucesor en orden (o predecesor) y eliminando ese nodo
Soluciones completas paso a paso: practica este tema en examproblems.com.