¿Qué algoritmo de ordenación elige un pivote y divide el array en elementos menores y mayores?
- AMerge sort
- BQuicksort
- COrdenamiento por inserción
- DOrdenamiento de burbuja
¿Qué algoritmo de ordenación elige un pivote y divide el array en elementos menores y mayores?
¿Cuánta memoria adicional usa un merge sort estándar basado en arrays?
¿Cuál de estas crece más despacio a medida que n se hace grande?
¿Cuál es la complejidad temporal de quicksort en el peor caso?
Un quicksort usa siempre el primer elemento como pivote. ¿Con qué entrada muestra su comportamiento de peor caso?
¿Por qué muchas rutinas de ordenación de las bibliotecas cambian al ordenamiento por inserción para subarrays muy pequeños?
Usando el teorema maestro, T(n) = 8T(n/2) + O(n²) tiene como solución:
¿Qué algoritmo encuentra un árbol de expansión mínima añadiendo repetidamente la arista más barata que no forme un ciclo?
Soluciones completas paso a paso: practica este tema en examproblems.com.