基数排序

来源:互联网 发布:抢qq红包软件 编辑:程序博客网 时间:2024/04/30 07:40

   所谓基数排序,是指对数组按位(从低位到高位)进行排序,算法的核心是要求按位排序的算法是稳定的。对十进制数来说,每位的范围是0-9,因此可以使用计数排序算法对数组按位排序。设数组中的元素为d位数(即最大的位数),每一个数位可以取k(对10进制数 k=10)种可能的值,使用计数排序算法对每位进行排序,则基数排序算法时间复杂性为O(d*(n+K)).

  实例代码如下:

ps:printf就是比cout快啊。

原创粉丝点击