sort1 uses
sort1 uses
El sort2, en términos globales fue el más eficiente, ejecutó y ordenó todos los archivos txt
en 6.707s. El método utilizado por este código es dividir el arreglo y va ordenando por
segmento, por eso fue un éxito en la administración del tiempo de ejecución.
El ordenamiento por fusión tiene una complejidad de tiempo de O (n log n), lo que lo hace
eficiente para listas grandes, porque divide repetidamente la lista en mitades más
pequeñas, ordena cada mitad por separado y luego fusiona las mitades ordenadas.
El sort3 fue el segundo programa que duro más tiempo en ejecutar todos los archivos txt,
tomo un tiempo total de 11.817s.
El ordenamiento por selección tiene una complejidad de tiempo de 0(n^2) lo que significa
que su tiempo de ejecución aumenta cuadráticamente con el tamaño de la lista a ordenar,
pero es mas eficiente que el método burbuja, porque hace menos intercambios de datos.
En la ejecución del archivo sorted.txt fue el que demoró más tiempo 4.069s, esto se debe
a que este método siempre tiene la misma complejidad de tiempo O (n^2) sin importar el
orden de la información.
otra observacion que podemos agregar es que cuando se ejecutaron los archivos sorted.txt fue el
mas ineficiente, esto se debe a que este metodo ordena de izquierda hacia derecha, lo cual implica
que los numeros mas
pequenos recorrieron el arreglo hasta el final, porque el numero mayor estava al final, eso le
provoco mayor tiempo en la ejecucion.