Algoritmos de Ordenamiento (Sorting)
Como su nombre lo indica, los algoritmos de ordenamiento se utilizan para ordenar.
Usualmente, se emplean para organizar listas en función de una llave o valor que sirva como criterio de ordenación. El orden comúnmente se maneja con números, ya sea de mayor a menor (>
) o de menor a mayor (<
).
Sin embargo, estos algoritmos no están limitados a ordenar números. El llamado criterio de ordenación puede ser cualquier métrica definida que permita determinar un orden específico. Por lo que también se pueden utilizar otras claves, como caracteres, mediante una métrica como su valor ASCII, o incluso emplear una métrica arbitraria, como la longitud de una palabra.
Esto permite crear instrucciones que permitan ordenar un conjunto de elementos que deben tener un orden determinado, como ocurre con la mediana.