Hoja de ejercicios de Algoritmos y complejidad con soluciones
Hoja de ejercicios de Algoritmos y complejidad gratis e imprimible: 8 problemas desde nivel fácil hasta nivel de examen, con soluciones. Imprímela o guárdala como PDF.
Para docentes: pueden imprimirla, copiarla y usarla en clase gratis. Cada hoja nueva tiene valores nuevos y su propia clave de respuestas. Agradecemos un enlace a ExamProblems en la página de tu curso.
Nombre: ____________________ Fecha: ____________
1.Fácil
¿Cuál de estos tiempos de ejecución es polinómico?
AO(n³)
BO(2ⁿ)
CO(n!)
DO(nⁿ)
2.Fácil
¿Cuál es la complejidad temporal en el mejor caso del ordenamiento por inserción, sobre un array ya ordenado?
AO(n²)
BO(n)
CO(1)
DO(n log n)
3.Fácil
¿Cuál es la complejidad temporal de hallar el valor más grande de un array no ordenado de n números?
AO(n)
BO(n log n)
CO(1)
DO(log n)
4.Media
¿Cuál es la solución de la recurrencia T(n) = 2T(n − 1) + O(1)?
AO(2ⁿ)
BO(n²)
CO(n log n)
DO(n)
5.Media
¿Cuánto espacio de pila usa una función factorial recursiva sencilla fact(n) = n × fact(n − 1)?
AO(log n)
BO(1)
CO(n)
DO(n²)
6.Media
Un algoritmo voraz (greedy):
APrueba todas las soluciones posibles
BSiempre da la solución óptima
CSolo usa recursión
DToma la mejor decisión local en cada paso
7.Difícil
Un problema es NP-completo si:
AEs imposible de resolver
BEstá fuera de NP pero es más difícil que todos los problemas NP, como el problema de la parada
CSe puede resolver en tiempo polinómico
DEstá en NP y todo problema NP se reduce a él en tiempo polinómico
8.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Θ(n³)
CΘ(nlog₂ 7), aproximadamente n2,81
DΘ(n2)
Soluciones
1. A · O(n³)
2. B · O(n)
3. A · O(n)
4. A · O(2ⁿ)
5. C · O(n)
6. D · Toma la mejor decisión local en cada paso
7. D · Está en NP y todo problema NP se reduce a él en tiempo polinómico
8. C · Θ(nlog₂ 7), aproximadamente n2,81
Soluciones completas paso a paso: practica este tema en examproblems.com.