1.Fácil
¿Cuál es la complejidad temporal en el mejor caso del ordenamiento por inserción, sobre un array ya ordenado?
- AO(1)
- BO(n log n)
- CO(n²)
- DO(n)
2.Fácil
Un algoritmo O(n²) tarda 1 segundo para n = 1000. ¿Aproximadamente cuánto tarda para n = 2000?
- A4 segundos
- B2 segundos
- C8 segundos
- D1 segundo
3.Fácil
La complejidad espacial mide:
- AEl número de líneas de código
- BLa cantidad de memoria que necesita un algoritmo a medida que crece la entrada
- CEl espacio en disco del archivo del programa una vez compilado
- DEl tamaño físico del ordenador
4.Media
La recurrencia T(n) = 2T(n/2) + O(n) tiene como solución:
- AO(n log n)
- BO(n)
- CO(log n)
- DO(n²)
5.Media
La cota inferior para la ordenación basada en comparaciones en el peor caso es:
- AΩ(log n)
- BΩ(n log n)
- CΩ(n)
- DΩ(n²)
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
- BLos logaritmos en distintas bases solo difieren en un factor constante
- CTodos los logaritmos en informática tienen base 10, así que va implícita
- DLos logaritmos siempre se redondean a enteros
7.Difícil
¿Cuál de estos problemas de satisfacibilidad se sabe que es resoluble en tiempo polinómico?
- A3-SAT, donde cada cláusula tiene exactamente tres literales
- B2-SAT, donde cada cláusula tiene como mucho dos literales
- CLa satisfacibilidad de circuitos
- DSAT general sobre fórmulas en forma normal conjuntiva
8.Difícil
¿Qué definición de la clase NP es correcta?
- AProblemas que ningún algoritmo puede resolver
- BProblemas de decisión cuyas respuestas afirmativas pueden verificarse en tiempo polinómico dado un certificado
- CProblemas que no son polinómicos
- DProblemas que no pueden resolverse en tiempo polinómico
Soluciones
- 1. D · O(n)
- 2. A · 4 segundos
- 3. B · La cantidad de memoria que necesita un algoritmo a medida que crece la entrada
- 4. A · O(n log n)
- 5. B · Ω(n log n)
- 6. B · Los logaritmos en distintas bases solo difieren en un factor constante
- 7. B · 2-SAT, donde cada cláusula tiene como mucho dos literales
- 8. B · Problemas de decisión cuyas respuestas afirmativas pueden verificarse en tiempo polinómico dado un certificado
Soluciones completas paso a paso: practica este tema en examproblems.com.