1.Fácil
¿Qué algoritmo de ordenación elige un pivote y divide el array en elementos menores y mayores?
- AOrdenamiento por inserción
- BQuicksort
- COrdenamiento de burbuja
- DMerge sort
2.Fácil
¿Qué notación describe una cota superior del crecimiento?
- AOmega pequeña (little omega)
- BTheta grande (Big Theta)
- CO grande (Big O)
- DOmega grande (Big Omega)
3.Fácil
¿Cuánta memoria adicional usa un merge sort estándar basado en arrays?
- AO(log n)
- BO(n²)
- CO(1)
- DO(n)
4.Media
Un quicksort usa siempre el primer elemento como pivote. ¿Con qué entrada muestra su comportamiento de peor caso?
- AUn array que ya está ordenado
- BUn array con todos sus elementos distintos
- CUn array en orden aleatorio
- DUn array de longitud 2
5.Media
¿Cuál es la complejidad temporal de: para i = 1 hasta n: (j = 1; mientras j < n: j = j × 2)?
- AO(log n)
- BO(n)
- CO(n log n)
- DO(n²)
6.Media
La búsqueda en anchura (BFS) en un grafo no ponderado encuentra:
- ALos caminos más cortos en número de aristas desde el nodo inicial
- BUn orden topológico en todos los grafos
- CEl árbol de expansión mínima
- DLos caminos más cortos en grafos que contienen aristas con pesos negativos
7.Difícil
El problema de la parada demuestra que:
- AAlgunos programas se ejecutan más rápido en ordenadores más rápidos, así que la parada depende del hardware
- BTodo programa acaba deteniéndose
- CNingún algoritmo puede decidir, para todo programa y toda entrada, si el programa se detiene
- DHay que evitar los bucles
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Θ(n2)
- BΘ(nlog₂ 7), aproximadamente n2,81
- CΘ(n³)
- DΘ(n² log n)
Soluciones
- 1. B · Quicksort
- 2. C · O grande (Big O)
- 3. D · O(n)
- 4. A · Un array que ya está ordenado
- 5. C · O(n log n)
- 6. A · Los caminos más cortos en número de aristas desde el nodo inicial
- 7. C · Ningún algoritmo puede decidir, para todo programa y toda entrada, si el programa se detiene
- 8. B · Θ(nlog₂ 7), aproximadamente n2,81
Soluciones completas paso a paso: practica este tema en examproblems.com.