1.Fácil
¿Cómo funciona el ordenamiento por selección?
- AIntercambia repetidamente elementos vecinos que están en el orden incorrecto
- BInserta cada elemento en una parte ordenada creciente mediante desplazamientos
- CDivide el array en mitades y las mezcla
- DBusca repetidamente el mínimo de la parte no ordenada y lo intercambia hacia el principio
2.Fácil
¿Cuánto vale log₂ 1024?
- A32
- B512
- C10
- D12
3.Fácil
¿Cuál es la complejidad temporal en el peor caso del ordenamiento por mezcla (merge sort)?
- AO(n)
- BO(n log n)
- CO(log n)
- DO(n²)
4.Media
Con monedas de 1, 3 y 4 y una cantidad de 6, ¿cuántas monedas usa el método voraz de «la moneda más grande primero», comparado con el óptimo?
- AEl voraz usa 4 monedas; el óptimo es 3
- BEl voraz usa 3 monedas; el óptimo es 3
- CEl voraz usa 2 monedas; el óptimo es 2
- DEl voraz usa 3 monedas; el óptimo es 2
5.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)
6.Media
La búsqueda en anchura (BFS) en un grafo no ponderado encuentra:
- AEl árbol de expansión mínima
- BUn orden topológico en todos los grafos
- CLos caminos más cortos en grafos que contienen aristas con pesos negativos
- DLos caminos más cortos en número de aristas desde el nodo inicial
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Θ(nlog₂ 7), aproximadamente n2,81
- BΘ(n² log n)
- CΘ(n³)
- DΘ(n2)
8.Difícil
¿Qué afirmación sobre seleccionar el k-ésimo elemento más pequeño de un array no ordenado es correcta?
- ALa selección siempre necesita Ω(n log n) porque requiere ordenar
- BQuickselect se ejecuta en O(n) esperado, y la mediana de medianas garantiza O(n) en el peor caso
- CLa selección solo es posible en O(n²)
- DQuickselect se ejecuta en O(log n) en el peor caso, porque solo hace recursión en un lado del pivote
Soluciones
- 1. D · Busca repetidamente el mínimo de la parte no ordenada y lo intercambia hacia el principio
- 2. C · 10
- 3. B · O(n log n)
- 4. D · El voraz usa 3 monedas; el óptimo es 2
- 5. A · O(n log n)
- 6. D · Los caminos más cortos en número de aristas desde el nodo inicial
- 7. A · Θ(nlog₂ 7), aproximadamente n2,81
- 8. B · Quickselect se ejecuta en O(n) esperado, y la mediana de medianas garantiza O(n) en el peor caso
Soluciones completas paso a paso: practica este tema en examproblems.com.