概述
基数排序的简单理解就是:
排序数字最多的位数,有多少位,循环多少趟。
第一趟比较个位,完成第一次排序。第二趟比较十位,完成第二次排序,依次比较完。
需要记住的有
- 唯一不基于比较的内排序
- 唯一时间复杂度在线性级别的内排序
- 稳定的排序
- 时间复杂度和初始排序的状态无关
具体实现
基本的思路,如概述当中所说。也如下图所示
初始序列(下面将大到小排序)
经过第一次排序。按个位排序
经过第二次排序。按十位排序
经过第三次排序。按百位排序
概述
基数排序的简单理解就是:
排序数字最多的位数,有多少位,循环多少趟。
第一趟比较个位,完成第一次排序。第二趟比较十位,完成第二次排序,依次比较完。
需要记住的有
具体实现
基本的思路,如概述当中所说。也如下图所示
初始序列(下面将大到小排序)
经过第一次排序。按个位排序
经过第二次排序。按十位排序
经过第三次排序。按百位排序