1.Fácil
¿Qué describe el tiempo de ejecución en el caso promedio?
- AEl valor intermedio entre los tiempos de ejecución del mejor y del peor caso
- BEl tiempo en el ordenador más común
- CEl tiempo para una entrada de longitud media
- DEl tiempo esperado según una distribución dada de las entradas de tamaño n
2.Fácil
¿Cuánto vale log₂ 1024?
- A512
- B32
- C10
- D12
3.Fácil
Un problema suele llamarse tratable si:
- ASolo puede resolverse probando todas las posibilidades
- BPuede resolverse en tiempo polinómico
- CPuede resolverse en tiempo constante
- DNo tiene solución
4.Media
¿Cómo construye el algoritmo de Prim un árbol de expansión mínima?
- AEjecuta una búsqueda en anchura y se queda con el árbol BFS
- BHace crecer un único árbol desde un vértice inicial, añadiendo la arista más barata que sale del árbol
- COrdena todas las aristas por peso y añade cada una salvo que forme un ciclo en el bosque
- DElimina la arista más cara hasta que no quedan ciclos
5.Media
¿Por qué muchas rutinas de ordenación de las bibliotecas cambian al ordenamiento por inserción para subarrays muy pequeños?
- AEl ordenamiento por inserción tiene poca sobrecarga y es rápido con entradas pequeñas o casi ordenadas
- BEl ordenamiento por inserción usa menos memoria que cualquier otro algoritmo de ordenamiento con entradas grandes
- CLos algoritmos recursivos no pueden tratar arrays de menos de 10 elementos
- DEl ordenamiento por inserción es O(n log n) en el peor caso
6.Media
Un quicksort usa siempre el primer elemento como pivote. ¿Con qué entrada muestra su comportamiento de peor caso?
- AUn array de longitud 2
- BUn array en orden aleatorio
- CUn array con todos sus elementos distintos
- DUn array que ya está ordenado
7.Difícil
¿Cuál es la diferencia entre un problema indecidible y uno intratable?
- AAmbos significan que el problema no tiene ningún algoritmo
- BLos problemas indecidibles están en NP, mientras que los intratables están en P
- CUn problema indecidible no tiene ningún algoritmo que sirva para todas las entradas; uno intratable sí lo tiene, pero es demasiado lento
- DLos problemas intratables no pueden resolverse con ningún algoritmo, mientras que los indecidibles solo necesitan tiempo exponencial
8.Difícil
Usando el teorema maestro, T(n) = 8T(n/2) + O(n²) tiene como solución:
- AΘ(n log n)
- BΘ(n² log n)
- CΘ(n²)
- DΘ(n³)
Soluciones
- 1. D · El tiempo esperado según una distribución dada de las entradas de tamaño n
- 2. C · 10
- 3. B · Puede resolverse en tiempo polinómico
- 4. B · Hace crecer un único árbol desde un vértice inicial, añadiendo la arista más barata que sale del árbol
- 5. A · El ordenamiento por inserción tiene poca sobrecarga y es rápido con entradas pequeñas o casi ordenadas
- 6. D · Un array que ya está ordenado
- 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. D · Θ(n³)
Soluciones completas paso a paso: practica este tema en examproblems.com.