排序 - 基数排序(Radix Sort)
基数排序(Radix Sort)是桶排序的扩展.
基数排序介绍
它的基本思想是: 将整数按位数切割成不同的数字,然后按每个位数分别比较。 具体做法是: 将所有待比较数值统一为同样的数位长度,数位较短的数前面补零。然后,从最低位开始,依次进行一次排序。这样从最低位排序一直到最高位排序完成以后, 数列就变成一个有序序列。
基数排序实现
通过基数排序对数组{53, 3, 542, 748, 14, 214, 154, 63, 616},它的示意图如下: