martes, 5 de julio de 2011

Bueno este es solo un dato interesante que quize compartir con ustedes

Comparación de tiempos en ordenamientos
Se han ordenado una cantidad determinada de elementos aleatorios en una lista mediante distintos métodos de ordenamiento. (En segundos)
Ejemplo:
256 elementos
Burbuja: 0.0040
Seleccion: 0.0030
Insercion: 0.0040
Rapido: 0.0010
Shell: 0.0010
Merge: 0.0040

Otro ejemplo:
2048 elementos
Burbuja: 0.022
Seleccion: 0.015
Insercion: 0.013
Rapido: 0.0010
Shell: 0.0060
Merge: 0.0050

Complejidad

Cada algoritmo de ordenamiento por definición tiene operaciones y cálculos mínimos y máximos que realiza (complejidad), a continuación una tabla que indica la cantidad de cálculos que corresponden a cada método de ordenamiento:
Algoritmo        Operaciones maximas
Burbuja               Ω(n2)
Insercion             Ω(n2/4)
Seleccion             Ω(n2)
Shell                 Ω(n log2n)
Merge                 Ω(n logn)
Quick                Ω(n2) en peor de los casos y Ω(n logn) en el
                             promedio de los casos

2 comentarios:

  1. ¿Alguna conclusión que tengas sobre cuáles son buenos y cuáles son malos? 3 puntos.

    ResponderEliminar
  2. pues me quedo claro que los metodos de ordenamiento mas rapidos son el quikshort y el shell y los peores son el burbuja y el de seleccion por que son muy lentos :D

    ResponderEliminar