CARRERA:
ING. SISTEMAS COMPUTACIONALES
MATERIA: ESTRUCTURA DE DATOS
PROFESOR: JUAN MANUEL UCAN CIH
MTODO DE ORDENAMIENTO RADIX
QU ES?
Es un algoritmo de ordenamiento que ordena enteros procesando sus dgitos de forma
individual.
A este mtodo tambin se le llama ordenamiento de raz. Este ordenamiento se basa en
los valores de los dgitos reales en las representaciones de posiciones de los nmeros que
se ordenan. Por ejemplo, el nmero 235 en notacin decimal se escribe con un 2 en la
posicin de centenas, un 3 en la posicin de decenas y un 5 en la posicin de unidades.
1. Tome cada nmero en el orden en el cual aparecen en el archivo y colquelos en una
de las diez colas (0...9) dependiendo del valor del dgito que es procesado.
2. Empezando con la cola de los nmeros con dgito 0 y terminando con la cola de
nmeros con dgito 9. Retorne los nmeros al archivo original en el orden en el cual
fueron colocados en la cola, (empezar con el dgito menos significativo y concluir con
el ms significativo).
Existen dos clasificaciones de Radix Sort:
El de dgito menos significativo (LSD)
El de dgito ms significativo (MSD).
Radix Sort LSD procesa las representaciones de enteros empezando por el dgito menos
significativo y movindose hacia el dgito ms significativo. Radix Sort MSD trabaja en sentido
contrario.