1.Fácil
¿Cuál es la complejidad temporal de la búsqueda binaria en un array ordenado?
- AO(1)
- BO(n)
- CO(n log n)
- DO(log n)
2.Fácil
¿Qué algoritmo de ordenación elige un pivote y divide el array en elementos menores y mayores?
- AOrdenamiento por inserción
- BOrdenamiento de burbuja
- CQuicksort
- DMerge sort
3.Fácil
¿Cómo se llama un crecimiento O(2ⁿ)?
- AExponencial
- BLogarítmico
- CPolinómico
- DLineal
4.Media
La programación dinámica es útil cuando un problema tiene:
- AUn único bucle
- BNingún subproblema en absoluto, así que puede resolverse en un solo paso
- CSolo entradas aleatorias
- DSubproblemas superpuestos y subestructura óptima
5.Media
Ordenas una vez un array de n elementos y después respondes a k consultas de pertenencia con búsqueda binaria. ¿Cuál es el coste total?
- AO(n + k)
- BO(nk)
- CO(k n log n)
- DO(n log n + k log n)
6.Media
En el problema de selección de actividades, ¿qué regla voraz da siempre el número máximo de actividades que no se solapan?
- AElegir primero la actividad más corta
- BElegir la actividad que empieza antes
- CElegir primero la actividad con menos solapamientos y repetir con las compatibles
- DElegir la actividad que termina antes y repetir con las compatibles
7.Difícil
¿Por qué la búsqueda binaria no da un tiempo O(log n) en una lista simplemente enlazada?
- ALas comparaciones entre nodos de una lista enlazada son más lentas
- BLa búsqueda binaria necesita al menos el doble de memoria
- CLlegar al elemento central lleva O(n) pasos, porque no hay acceso directo por índice
- DLas listas enlazadas no pueden ordenarse
8.Difícil
¿Qué estableció el teorema de Cook-Levin?
- AP no es igual a NP
- BTodo problema NP puede resolverse en tiempo exponencial
- CEl problema de la parada es indecidible
- DEl problema de satisfacibilidad booleana (SAT) es NP-completo
Soluciones
- 1. D · O(log n)
- 2. C · Quicksort
- 3. A · Exponencial
- 4. D · Subproblemas superpuestos y subestructura óptima
- 5. D · O(n log n + k log n)
- 6. D · Elegir la actividad que termina antes y repetir con las compatibles
- 7. C · Llegar al elemento central lleva O(n) pasos, porque no hay acceso directo por índice
- 8. D · El problema de satisfacibilidad booleana (SAT) es NP-completo
Soluciones completas paso a paso: practica este tema en examproblems.com.