1.Fácil
Un problema suele llamarse tratable si:
- APuede resolverse en tiempo constante
- BNo tiene solución
- CPuede resolverse en tiempo polinómico
- DSolo puede resolverse probando todas las posibilidades
2.Fácil
¿Cuál es la complejidad temporal en el mejor caso del ordenamiento por inserción, sobre un array ya ordenado?
- AO(1)
- BO(n)
- CO(n²)
- DO(n log n)
3.Fácil
¿Qué es un algoritmo de fuerza bruta?
- AUno que prueba todas las soluciones candidatas posibles
- BUno que adivina una respuesta al azar
- CUno que se ejecuta en muchos procesadores
- DUno que siempre usa recursió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 3 monedas; el óptimo es 3
- 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 2
5.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
6.Media
¿Qué algoritmo encuentra los caminos más cortos desde un origen en un grafo con pesos de aristas no negativos?
- AAlgoritmo de Kruskal
- BAlgoritmo de Dijkstra
- CBellman-Ford es necesario en todos los casos
- DBúsqueda en profundidad (DFS)
7.Difícil
¿Cómo se clasifica el problema del viajante?
- ALa versión de decisión es NP-completa y la de optimización es NP-difícil
- BEs indecidible
- CLa versión de decisión está en P, pero la de optimización es NP-completa
- DEstá en P porque el algoritmo de Dijkstra lo resuelve visitando cada ciudad una vez
8.Difícil
¿En qué variante del problema de la mochila la regla voraz «tomar los objetos por orden de valor por unidad de peso» da siempre una respuesta óptima?
- ALa mochila 0/1, en la que los objetos deben tomarse siempre enteros
- BEn ninguna de las dos
- CEn ambas variantes
- DLa mochila fraccionaria, en la que los objetos pueden dividirse
Soluciones
- 1. C · Puede resolverse en tiempo polinómico
- 2. B · O(n)
- 3. A · Uno que prueba todas las soluciones candidatas posibles
- 4. D · El voraz usa 3 monedas; el óptimo es 2
- 5. D · Elegir la actividad que termina antes y repetir con las compatibles
- 6. B · Algoritmo de Dijkstra
- 7. A · La versión de decisión es NP-completa y la de optimización es NP-difícil
- 8. D · La mochila fraccionaria, en la que los objetos pueden dividirse
Soluciones completas paso a paso: practica este tema en examproblems.com.