1.Fácil
¿Qué algoritmo de ordenación intercambia repetidamente elementos adyacentes que están en el orden incorrecto?
- AOrdenamiento de burbuja (bubble sort)
- BOrdenamiento por montículos (heap sort)
- COrdenamiento por mezcla (merge sort)
- DQuicksort
2.Fácil
¿Cuánto vale log₂ 1024?
- A512
- B32
- C12
- D10
3.Fácil
¿Qué significa que una operación se ejecute en tiempo O(1)?
- AProcesa exactamente un elemento por segundo de tiempo de ejecución
- BSu tiempo de ejecución no crece con el tamaño de la entrada
- CSolo puede ejecutarse una vez
- DSiempre tarda exactamente un segundo
4.Media
¿Cuál es la complejidad temporal de quicksort en el peor caso?
- AO(n²)
- BO(n log n)
- CO(log n)
- DO(n)
5.Media
¿Qué mide el análisis amortizado?
- AEl coste esperado con entradas aleatorias
- BEl coste medio por operación a lo largo de una secuencia de operaciones del peor caso
- CEl coste de un algoritmo con la mejor entrada
- DEl coste de la única operación más cara de toda la secuencia
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
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Θ(n2)
- CΘ(nlog₂ 7), aproximadamente n2,81
- DΘ(n³)
8.Difícil
¿Está 22n en O(2ⁿ)?
- ASí, porque ambos son exponenciales
- BSí, porque los factores constantes del exponente se ignoran siempre en la notación O grande
- CNo, porque 22n = 4ⁿ y 4ⁿ / 2ⁿ = 2ⁿ crece sin límite
- DNo, porque 22n crece más despacio que 2ⁿ
Soluciones
- 1. A · Ordenamiento de burbuja (bubble sort)
- 2. D · 10
- 3. B · Su tiempo de ejecución no crece con el tamaño de la entrada
- 4. A · O(n²)
- 5. B · El coste medio por operación a lo largo de una secuencia de operaciones del peor caso
- 6. B · Los logaritmos en distintas bases solo difieren en un factor constante
- 7. C · Θ(nlog₂ 7), aproximadamente n2,81
- 8. C · No, porque 22n = 4ⁿ y 4ⁿ / 2ⁿ = 2ⁿ crece sin límite
Soluciones completas paso a paso: practica este tema en examproblems.com.