基数排序
一种非比较型整数排序,其原理是将整数按位数切割成不同的数字,然后按每个位数分别比较。由于整数也可以表达字符串(比如名字或日期)和特定格式的浮点数,所以基数排序也不是只能使用于整数。它是这样实现的:将所有待比较熟知(正整数)统一为同样的数位长度,数位较短的数前面补零。
分配式排序
基数排序属于分配式排序,又称桶子法(bucket sort或bin sort),它是通过key值的各个位的值,将要排序的元素分配至某些桶中,达到排序的作用。
基数排序属于稳定性的排序,基数排序是效率高的稳定性排序法。