METODO RADIX
EDGAR EDUARDO MORA REYES
JOSE CORTES BENAVIDES
RADIX
El mtodo de ordenacin radix es un algoritmo que ordena datos procesando sus elementos de forma individual, segn la posicin que ocupan dentro del dato. Los datos numricos por dgitos y los datos alfabticos por letras. 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 se escribe 2 en la posicin de centenas, un 3 en la posicin de decenas y un 5 en la posicin de unidades.
Clasificacin
Existen dos clasificados del mtodo de Radix: LSD ---->>>dgito menos significativo
MSD --->>>dgito ms significativo
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.
Reglas para ordenar
Empezar en el dgito ms significativo y avanzar por los dgitos menos significativos mientras coinciden los dgitos correspondientes en los dos nmeros. El nmero con el dgito ms grande en la primera posicin en la cual los dgitos de los dos nmeros no coinciden es el mayor de los dos (por supuesto s coinciden todos los dgitos de ambos nmeros, son iguales).
EJEMPLO (LSD) 25 57 48 37 12 92 86 33 0 1 2 3 4 5 6 7 8 9 12 92 33 25 ORDENADO
86
57 37 48 12 92 33 25 86 57 37 48
EJEMPLO (MSD)
12 92 33 25 86 57 37 48 0 1 2 3 4 5 6 7 8 9 86 92 12 25 33 37 48 57
ORDENADO 12 25 33 37 48 57 86 92
Ventajas
El ordenamiento es razonablemente eficiente si el nmero de dgitos en las llaves no es demasiado grande. Si las mquinas tienen la ventaja de ordenar los dgitos (sobre todo si estn en binario) lo ejecutaran con mucho mayor rapidez de lo que ejecutan una comparacin de dos llaves completas.