Cuadro comparativo de algoritmos de ordenamiento externo

AlgoritmoComplejidadEstabilidadUso de memoriaMejor casoCaso promedioPeor caso
Quicksort externoO(n log n)No estableBajaO(n log n)O(n log n)O(n^2)
Mergesort externoO(n log n)EstableMediaO(n log n)O(n log n)O(n log n)
Heapsort externoO(n log n)No estableAltaO(n log n)O(n log n)O(n log n)
Polyphase mergesortO(n log n)EstableMediaO(n log n)O(n log n)O(n log n)
Intercalación equilibradaO(n log n)EstableMediaO(n log n)O(n log n)O(n log n)

Este cuadro comparativo presenta información importante sobre algunos de los algoritmos de ordenamiento externo más utilizados. La complejidad temporal, estabilidad, uso de memoria y casos de mejor, promedio y peor rendimiento se comparan para cada algoritmo. Los algoritmos de ordenamiento externo son utilizados para ordenar grandes conjuntos de datos que no caben en memoria principal. Es importante tener en cuenta las características de cada algoritmo al elegir el más adecuado para una tarea de ordenamiento en particular.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Subir

Para ofrecer las mejores experiencias, utilizamos tecnologías como las cookies para almacenar y/o acceder a la información del dispositivo. El consentimiento de estas tecnologías nos permitirá procesar datos como el comportamiento de navegación o las identificaciones únicas en este sitio. No consentir o retirar el consentimiento, puede afectar negativamente a ciertas características y funciones. Leer Más