Radix sort es un algoritmo de ordenamiento que ordena enteros procesando sus dígitos de forma individual. Funciona ordenando los números por el valor de sus dígitos menos o más significativos de forma iterativa. Es rápido para ordenar conjuntos de números enteros y fácil de implementar, aunque requiere espacio adicional y no es adecuado si la entrada no son sólo números. Su complejidad temporal es O(kn) donde k es el número máximo de dígitos y n el tamaño de la entrada.