1.Fácil
¿Cuál es la complejidad temporal de la búsqueda en profundidad en un grafo almacenado como listas de adyacencia?
- AO(V + E)
- BO(V × E)
- CO(E log V)
- DO(V²)
2.Fácil
¿Cómo se llama un crecimiento O(2ⁿ)?
- ALogarítmico
- BPolinómico
- CLineal
- DExponencial
3.Fácil
Un algoritmo O(n²) tarda 1 segundo para n = 1000. ¿Aproximadamente cuánto tarda para n = 2000?
- A8 segundos
- B1 segundo
- C2 segundos
- D4 segundos
4.Media
¿Cuál es la solución de la recurrencia T(n) = 2T(n − 1) + O(1)?
- AO(n²)
- BO(n log n)
- CO(2ⁿ)
- DO(n)
5.Media
¿Aproximadamente cuántas comparaciones necesita la búsqueda binaria en el peor caso en un array ordenado de 1,000,000 de elementos?
- AUnas 1,000
- BUnas 100
- CUnas 500,000
- DUnas 20
6.Media
¿Qué significa que un problema tenga subestructura óptima?
- AEl problema puede resolverse en tiempo constante
- BUna solución óptima puede construirse a partir de soluciones óptimas de sus subproblemas
- CTodos los subproblemas tienen el mismo tamaño
- DEl problema tiene exactamente una solución óptima, que comparten todos sus subproblemas
7.Difícil
¿Por qué cualquier búsqueda basada en comparaciones en un array ordenado necesita Ω(log n) comparaciones en el peor caso?
- AUn árbol de decisión con n resultados posibles debe tener una profundidad de al menos log₂ n
- BCada elemento debe compararse al menos una vez
- CCada comparación tarda un tiempo logarítmico
- DLa búsqueda binaria es el único algoritmo posible, y necesita log₂ n comparaciones
8.Difícil
¿Qué algoritmo encuentra un árbol de expansión mínima añadiendo repetidamente la arista más barata que no forme un ciclo?
- AAlgoritmo de Prim empezando desde un nodo
- BAlgoritmo de Dijkstra
- CFloyd-Warshall
- DAlgoritmo de Kruskal
Soluciones
- 1. A · O(V + E)
- 2. D · Exponencial
- 3. D · 4 segundos
- 4. C · O(2ⁿ)
- 5. D · Unas 20
- 6. B · Una solución óptima puede construirse a partir de soluciones óptimas de sus subproblemas
- 7. A · Un árbol de decisión con n resultados posibles debe tener una profundidad de al menos log₂ n
- 8. D · Algoritmo de Kruskal
Soluciones completas paso a paso: practica este tema en examproblems.com.