1.Fácil
¿Cuál de estos tiempos de ejecución es polinómico?
- AO(n!)
- BO(n³)
- CO(2ⁿ)
- DO(nⁿ)
2.Fácil
¿Qué describe el tiempo de ejecución en el peor caso de un algoritmo?
- AEl tiempo esperado que tarda con una entrada aleatoria de tamaño n
- BEl tiempo que tarda con la entrada más pequeña
- CEl tiempo que tarda en un ordenador lento
- DEl tiempo máximo que tarda entre todas las entradas de tamaño n
3.Fácil
¿Cuánto vale log₂ 1024?
- A32
- B512
- C10
- D12
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 3 monedas; el óptimo es 2
- BEl voraz usa 2 monedas; el óptimo es 2
- CEl voraz usa 4 monedas; el óptimo es 3
- DEl voraz usa 3 monedas; el óptimo es 3
5.Media
¿Por qué la programación dinámica no aporta ninguna mejora real a merge sort?
- ALa programación dinámica solo funciona con problemas de grafos, no con arreglos
- BSus subproblemas no se solapan, así que no hay nada que reutilizar
- CMerge sort no tiene estructura recursiva
- DMerge sort ya es O(n)
6.Media
¿Qué algoritmo de ordenación es estable?
- AMerge sort
- BOrdenamiento por selección (versión habitual)
- CHeap sort
- DQuicksort (versión in situ habitual)
7.Difícil
¿Cuál es la diferencia entre un problema indecidible y uno intratable?
- ALos problemas indecidibles están en NP, mientras que los intratables están en P
- BLos problemas intratables no pueden resolverse con ningún algoritmo, mientras que los indecidibles solo necesitan tiempo exponencial
- CUn problema indecidible no tiene ningún algoritmo que sirva para todas las entradas; uno intratable sí lo tiene, pero es demasiado lento
- DAmbos significan que el problema no tiene ningún algoritmo
8.Difícil
El algoritmo de programación dinámica de Held-Karp resuelve exactamente el problema del viajante. ¿Cuál es su tiempo de ejecución para n ciudades?
- AO(n!)
- BO(n³)
- CO(n² 2ⁿ)
- DO(2n²)
Soluciones
- 1. B · O(n³)
- 2. D · El tiempo máximo que tarda entre todas las entradas de tamaño n
- 3. C · 10
- 4. A · El voraz usa 3 monedas; el óptimo es 2
- 5. B · Sus subproblemas no se solapan, así que no hay nada que reutilizar
- 6. A · Merge sort
- 7. C · Un problema indecidible no tiene ningún algoritmo que sirva para todas las entradas; uno intratable sí lo tiene, pero es demasiado lento
- 8. C · O(n² 2ⁿ)
Soluciones completas paso a paso: practica este tema en examproblems.com.