猿问

c语言用队列实现桶排序,学生一个,代码捣鼓了好久都是错的,求大神帮忙

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

cljy
浏览 1632回答 0
0回答
随时随地看视频慕课网APP
我要回答