Ordenamiento

Los algoritmos de ordenamiento son aquellos que nos sirven para, dada una lista o conjunto de elementos, ordenarla con algun criterio correspondiente a alguna propiedad de dichos elementos. Es decir, son algoritmos que ordenan una lista de cosas.

Por ejemplo, la lista [4,2,3,1] no se encuentra ordenada, pero la lista [1,2,3,4] si. Y si le aplicamos algun algoritmo de ordenamiento a la primera, obtendriamos la segunda. Existen muchos algoritmos de ordenamiento, y en particular, nos es muy util conocerlos y entender sus propiedades y complejidades.

Las listas ordenadas suelen ser mucho mas utiles que las no ordenadas.