1.Fácil
¿Qué es un algoritmo de fuerza bruta?
- AUno que adivina una respuesta al azar
- BUno que siempre usa recursión
- CUno que se ejecuta en muchos procesadores
- DUno que prueba todas las soluciones candidatas posibles
2.Fácil
¿Cuánta memoria adicional usa un merge sort estándar basado en arrays?
- AO(1)
- BO(log n)
- CO(n)
- DO(n²)
3.Fácil
¿Qué es la recursión?
- AUna función que se llama a sí misma con entradas más pequeñas
- BUn método de ordenación
- CUn bucle que nunca termina
- DUn tipo de estructura de datos
4.Media
¿Cuál es la complejidad temporal del algoritmo de Bellman-Ford en un grafo con V vértices y E aristas?
- AO(V + E)
- BO(V × E)
- CO(V³ × E)
- DO(E log V)
5.Media
La búsqueda en anchura (BFS) en un grafo no ponderado encuentra:
- AUn orden topológico en todos los grafos
- BLos caminos más cortos en número de aristas desde el nodo inicial
- CEl árbol de expansión mínima
- DLos caminos más cortos en grafos que contienen aristas con pesos negativos
6.Media
¿Por qué suele omitirse la base del logaritmo en la notación O grande, como en O(log n)?
- ALa base solo importa para n pequeño
- BTodos los logaritmos en informática tienen base 10, así que va implícita
- CLos logaritmos en distintas bases solo difieren en un factor constante
- DLos logaritmos siempre se redondean a enteros
7.Difícil
¿Cuál es la diferencia entre un problema indecidible y uno intratable?
- ALos problemas intratables no pueden resolverse con ningún algoritmo, mientras que los indecidibles solo necesitan tiempo exponencial
- BUn problema indecidible no tiene ningún algoritmo que sirva para todas las entradas; uno intratable sí lo tiene, pero es demasiado lento
- CLos problemas indecidibles están en NP, mientras que los intratables están en P
- DAmbos significan que el problema no tiene ningún algoritmo
8.Difícil
¿Qué técnica proporciona a quicksort un tiempo de ejecución esperado de O(n log n) para cualquier entrada?
- AOrdenar la entrada antes de ejecutar quicksort
- BUsar recursión solo en el lado izquierdo
- CElegir siempre el primer elemento
- DElegir el pivote de forma uniformemente aleatoria
Soluciones
- 1. D · Uno que prueba todas las soluciones candidatas posibles
- 2. C · O(n)
- 3. A · Una función que se llama a sí misma con entradas más pequeñas
- 4. B · O(V × E)
- 5. B · Los caminos más cortos en número de aristas desde el nodo inicial
- 6. C · Los logaritmos en distintas bases solo difieren en un factor constante
- 7. B · Un problema indecidible no tiene ningún algoritmo que sirva para todas las entradas; uno intratable sí lo tiene, pero es demasiado lento
- 8. D · Elegir el pivote de forma uniformemente aleatoria
Soluciones completas paso a paso: practica este tema en examproblems.com.