1.Fácil
¿Cuál es la complejidad temporal en el peor caso del ordenamiento por mezcla (merge sort)?
- AO(n log n)
- BO(n)
- CO(n²)
- DO(log n)
2.Fácil
¿Qué estrategia de diseño usa merge sort?
- AProgramación dinámica
- BDivide y vencerás
- CElección voraz
- DFuerza bruta
3.Fácil
¿Qué notación describe una cota superior del crecimiento?
- AOmega grande (Big Omega)
- BTheta grande (Big Theta)
- CO grande (Big O)
- DOmega pequeña (little omega)
4.Media
¿Por qué suele omitirse la base del logaritmo en la notación O grande, como en O(log n)?
- ALos logaritmos siempre se redondean a enteros
- BTodos los logaritmos en informática tienen base 10, así que va implícita
- CLa base solo importa para n pequeño
- DLos logaritmos en distintas bases solo difieren en un factor constante
5.Media
¿Por qué muchas rutinas de ordenación de las bibliotecas cambian al ordenamiento por inserción para subarrays muy pequeños?
- AEl ordenamiento por inserción tiene poca sobrecarga y es rápido con entradas pequeñas o casi ordenadas
- BEl ordenamiento por inserción usa menos memoria que cualquier otro algoritmo de ordenamiento con entradas grandes
- CLos algoritmos recursivos no pueden tratar arrays de menos de 10 elementos
- DEl ordenamiento por inserción es O(n log n) en el peor caso
6.Media
Una función ejecuta un bucle de n iteraciones y después, por separado, otro bucle de n iteraciones. ¿Cuál es su complejidad temporal?
- AO(log n)
- BO(n)
- CO(n²)
- DO(2ⁿ)
7.Difícil
Usando el teorema maestro, T(n) = 8T(n/2) + O(n²) tiene como solución:
- AΘ(n log n)
- BΘ(n²)
- CΘ(n² log n)
- DΘ(n³)
8.Difícil
Los caminos simples más cortos pueden hallarse en tiempo polinómico. ¿Qué se sabe de hallar el camino simple más largo entre dos vértices en un grafo general?
- AEs indecidible
- BPuede resolverse con el algoritmo de Dijkstra con los pesos cambiados de signo
- CSiempre puede resolverse en O(V + E)
- DEs NP-difícil
Soluciones
- 1. A · O(n log n)
- 2. B · Divide y vencerás
- 3. C · O grande (Big O)
- 4. D · Los logaritmos en distintas bases solo difieren en un factor constante
- 5. A · El ordenamiento por inserción tiene poca sobrecarga y es rápido con entradas pequeñas o casi ordenadas
- 6. B · O(n)
- 7. D · Θ(n³)
- 8. D · Es NP-difícil
Soluciones completas paso a paso: practica este tema en examproblems.com.