桶排序参考思路:
1)设置10个桶,也即一个有10个元素的队列数组,每个队列的成员有一个整形数组;
2)从键盘输入30个非负整数;
3)找出这30个数中大的数,并计算出它的位数;
4)按照桶排序步骤,先根据每个数的个位数字分别存放到各个桶里面;
5)然后按照从小到大的标号将各桶数据以队列的方式倒出;
6)再根据十位数装桶,装好后倒出;
7)再是百位数,一直循环到所有位的数字都被作为标准装桶后为
8)最后一次倒出装数组的数据即已经排好序的数据。
(今天就要交啦,求帮忙😭
目前暂无任何回答
- 0 回答
- 0 关注
- 1631 浏览
添加回答
举报
0/150
提交
取消