1.Fácil
Un problema suele llamarse tratable si:
- APuede resolverse en tiempo polinómico
- BNo tiene solución
- CPuede resolverse en tiempo constante
- DSolo puede resolverse probando todas las posibilidades
2.Fácil
¿Qué notación describe una cota superior del crecimiento?
- AOmega grande (Big Omega)
- BO grande (Big O)
- COmega pequeña (little omega)
- DTheta grande (Big Theta)
3.Fácil
¿Cuánta memoria adicional usa un merge sort estándar basado en arrays?
- AO(log n)
- BO(n)
- CO(1)
- DO(n²)
4.Media
¿Cuál es la complejidad temporal de quicksort en el peor caso?
- AO(n)
- BO(n²)
- CO(n log n)
- DO(log n)
5.Media
¿Qué calcula el algoritmo de Floyd-Warshall y con qué rapidez?
- ALos caminos más cortos desde un vértice origen hasta todos los demás en O(V + E)
- BUn orden topológico en O(V²)
- CUn árbol de expansión mínima en O(E log V)
- DLos caminos más cortos entre todos los pares de vértices en O(V³)
6.Media
La complejidad temporal de Fibonacci recursivo ingenuo (fib(n) = fib(n−1) + fib(n−2)) es:
- AConstante
- BLogarítmica
- CExponencial
- DLineal
7.Difícil
¿Por qué la búsqueda media en una tabla hash es O(1) pero el peor caso es O(n)?
- ALas funciones hash son lentas
- BMuchas claves pueden colisionar en el mismo bucket
- CLos arrays tienen acceso O(n)
- DLas claves deben ordenarse primero
8.Difícil
¿Cuál es la diferencia entre un problema indecidible y uno intratable?
- AUn problema indecidible no tiene ningún algoritmo que sirva para todas las entradas; uno intratable sí lo tiene, pero es demasiado lento
- BLos problemas indecidibles están en NP, mientras que los intratables están en P
- CLos problemas intratables no pueden resolverse con ningún algoritmo, mientras que los indecidibles solo necesitan tiempo exponencial
- DAmbos significan que el problema no tiene ningún algoritmo
Soluciones
- 1. A · Puede resolverse en tiempo polinómico
- 2. B · O grande (Big O)
- 3. B · O(n)
- 4. B · O(n²)
- 5. D · Los caminos más cortos entre todos los pares de vértices en O(V³)
- 6. C · Exponencial
- 7. B · Muchas claves pueden colisionar en el mismo bucket
- 8. A · Un problema indecidible no tiene ningún algoritmo que sirva para todas las entradas; uno intratable sí lo tiene, pero es demasiado lento
Soluciones completas paso a paso: practica este tema en examproblems.com.