大一新生,第一次开blog,想想还有点小激动
随便写一点最近经常使用的木桶排序
int main(void)
{
1.写一个能够容纳你数字个数的数组,例如做20-30排序count[31],并初始化他
int count[31]={0};
//需排序的数组 a[10];
int i;
for(i=0;i<10;++i)
count[a[i]]++;
int j=0;
for(i=0;i<31;++i)
{
//遍历他,if count>0,表示原数组有这个数,记录进啊a[i]
while(count[i])
{
a[j]=i;
count[i]--;
++j//遍历原数组
}
}
欢迎大家吐槽,指正。