桶排序(计数排序)
基本思想:
1、待排序的数列在一定范围内。
2、若输入元素,将对应数组元素计数
3、根据数组元素的个数,依次输出排列后的数列
代码:
#include <iostream>
using namespace std;
const int LN=1000;
int a[LN];
int main(){
int n;
cin>>n;
for(int i=0;i<n;i++) {
int temp;
cin>>temp;
a[temp]++;
}
for(int i=0;i<=LN;i++){
for(int j=1;j<=a[i];j++)
cout<<i<<" ";
}
cout<<endl;
return 0;
}