桶式排序是一种非常简单的排序方法,其过程不需要一次比较大小,对于非常稠密的数据,其效果会比较好。
具体思想从代码里面很容易看出,所以就不多说了
#include <stdio.h>
#define Maxn 10000
int main()
{
int Count[Maxn] = {0};
int N = 0;
scanf("%d",&N);
while(N--)
{
int tem;
scanf("%d",&tem);
Count[tem]++;
}
int i;
for(i = 0; i < Maxn; i++)
{
while(Count[i] != 0)
{
printf("%d ",i);
Count[i]--;
}
}
}