C/C++算法 桶排序

旧街凉风 提交于 2020-01-19 20:31:28

桶排序是最简单的排序方法,其代码如下:

#include <stdio.h>

using namespace std;

int main()
{
	int book[1001], t, n;
	for(int i = 0; i <= 1000; i++){
		book[i] = 0;
	}
	
	scanf("%d", &n);
	for(int i = 1; i <= n; i++){
		scanf("%d", &t);
		book[t]++;
	}
	
	for(int i = 1000; i >= 0; i--){
		for(int j = 1; j <= book[i]; j++){
			printf("%d ", i);
		}
	}
	
	getchar();getchar();
	return 0;
}
标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!