1.Fácil
¿Cómo funciona el ordenamiento por selección?
- AInserta cada elemento en una parte ordenada creciente mediante desplazamientos
- BIntercambia repetidamente elementos vecinos que están en el orden incorrecto
- CBusca repetidamente el mínimo de la parte no ordenada y lo intercambia hacia el principio
- DDivide el array en mitades y las mezcla
2.Fácil
¿Cuál es la complejidad temporal en el peor caso del ordenamiento por inserción?
- AO(log n)
- BO(n²)
- CO(n log n)
- DO(n)
3.Fácil
Un algoritmo O(n²) tarda 1 segundo para n = 1000. ¿Aproximadamente cuánto tarda para n = 2000?
- A1 segundo
- B2 segundos
- C8 segundos
- D4 segundos
4.Media
¿Es correcto decir que un algoritmo O(n²) también es O(n³)?
- ANo, porque O grande debe dar siempre el ritmo de crecimiento exacto de la función
- BNo, porque n³ es menor que n² para n grande
- CSí, porque O grande es una cota superior y n² no crece más deprisa que n³
- DSí, pero solo si n es menor que 100
5.Media
¿Qué mide el análisis amortizado?
- AEl coste esperado con entradas aleatorias
- BEl coste medio por operación a lo largo de una secuencia de operaciones del peor caso
- CEl coste de un algoritmo con la mejor entrada
- DEl coste de la única operación más cara de toda la secuencia
6.Media
La cota inferior para la ordenación basada en comparaciones en el peor caso es:
- AΩ(log n)
- BΩ(n)
- CΩ(n²)
- DΩ(n log n)
7.Difícil
¿Cuál es la diferencia entre un problema indecidible y uno intratable?
- ALos problemas indecidibles están en NP, mientras que los intratables están en P
- BUn problema indecidible no tiene ningún algoritmo que sirva para todas las entradas; uno intratable sí lo tiene, pero es demasiado lento
- CAmbos significan que el problema no tiene ningún algoritmo
- DLos problemas intratables no pueden resolverse con ningún algoritmo, mientras que los indecidibles solo necesitan tiempo exponencial
8.Difícil
La multiplicación de Karatsuba cumple T(n) = 3T(n/2) + O(n). ¿Cuál es la solución?
- AΘ(n3)
- BΘ(nlog₂ 3), aproximadamente n1,585
- CΘ(n log n)
- DΘ(n²)
Soluciones
- 1. C · Busca repetidamente el mínimo de la parte no ordenada y lo intercambia hacia el principio
- 2. B · O(n²)
- 3. D · 4 segundos
- 4. C · Sí, porque O grande es una cota superior y n² no crece más deprisa que n³
- 5. B · El coste medio por operación a lo largo de una secuencia de operaciones del peor caso
- 6. D · Ω(n log n)
- 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. B · Θ(nlog₂ 3), aproximadamente n1,585
Soluciones completas paso a paso: practica este tema en examproblems.com.