1.Fácil
¿Qué es un algoritmo de fuerza bruta?
- AUno que siempre usa recursión
- BUno que adivina una respuesta al azar
- CUno que prueba todas las soluciones candidatas posibles
- DUno que se ejecuta en muchos procesadores
2.Fácil
¿Qué significa f(n) = Θ(g(n))?
- Af crece estrictamente más deprisa que g
- Bf crece estrictamente más despacio que g
- Cf es siempre menor que g para todo n, así que g la acota por arriba pero nunca por abajo
- Df crece al mismo ritmo que g, acotada por arriba y por abajo por múltiplos constantes de g
3.Fácil
¿Cuánto vale log₂ 1024?
- A512
- B32
- C10
- D12
4.Media
¿Aproximadamente cuántas comparaciones necesita la búsqueda binaria en el peor caso en un array ordenado de 1,000,000 de elementos?
- AUnas 100
- BUnas 500,000
- CUnas 20
- DUnas 1,000
5.Media
¿Qué mide el análisis amortizado?
- AEl coste esperado con entradas aleatorias
- BEl coste de la única operación más cara de toda la secuencia
- CEl coste de un algoritmo con la mejor entrada
- DEl coste medio por operación a lo largo de una secuencia de operaciones del peor caso
6.Media
¿Cuál es la complejidad temporal de: para i = 1 hasta n: (j = 1; mientras j < n: j = j × 2)?
- AO(n²)
- BO(n log n)
- CO(n)
- DO(log n)
7.Difícil
El algoritmo de Strassen multiplica matrices usando 7 multiplicaciones recursivas de bloques de la mitad de tamaño en lugar de 8. ¿Cuál es su tiempo de ejecución?
- AΘ(n² log n)
- BΘ(n2)
- CΘ(n³)
- DΘ(nlog₂ 7), aproximadamente n2,81
8.Difícil
¿Cuál es la diferencia entre un problema indecidible y uno intratable?
- AAmbos significan que el problema no tiene ningún algoritmo
- BLos problemas intratables no pueden resolverse con ningún algoritmo, mientras que los indecidibles solo necesitan tiempo exponencial
- CLos problemas indecidibles están en NP, mientras que los intratables están en P
- DUn problema indecidible no tiene ningún algoritmo que sirva para todas las entradas; uno intratable sí lo tiene, pero es demasiado lento
Soluciones
- 1. C · Uno que prueba todas las soluciones candidatas posibles
- 2. D · f crece al mismo ritmo que g, acotada por arriba y por abajo por múltiplos constantes de g
- 3. C · 10
- 4. C · Unas 20
- 5. D · El coste medio por operación a lo largo de una secuencia de operaciones del peor caso
- 6. B · O(n log n)
- 7. D · Θ(nlog₂ 7), aproximadamente n2,81
- 8. D · 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.