5.
Es un algoritmo de ordenación conocido en el contexto de la computación, capaz de ordenar valores numéricos, alfanuméricos y alfabéticos, en orden ascendente o descendente, con tan solo analizar individualmente los dígitos o caracteres que componen el valor a ordenar.