基数排序

(一)基数排序的思想:
    把待排序的整数按位分,分为个位,十位.....从小到大依次将位数进行排序。
    实际上分为两个过程:分配和收集。

    分配:从个位开始,按位数从小到大把数据排好,分别放进0--9这10个桶中;

    收集:依次将0-9桶中的数据放进数组中

    重复这两个过程直到最高位

(二)过程:比如现在要排序  {400,31,53,72,6,29}

       首先按个位的大小依次排序,排序结果如下:


按十位进行排序,结果如下:


按百位排序后,结果如下:

https://blog.csdn.net/yabber0914/article/details/52279537

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值