桶排序
2016-05-05 19:56
218 查看
#include<stdio.h> int main() { int i,a[10001],j,t,n; scanf("%d",&n); for(i=0; i<=10000; i++) a[i]=0; for(i=1; i<=n; i++)//循环输入n个数进行桶排序 { scanf("%d",&t);//把每一个数读到变量t中 a[t]++; //进行计数累加 } for(i=1000; i>=0; i--) for(j=1; j<=a[i]; j++) printf("%d ",i); getchar(); //getchar(); return 0; }
相关文章推荐
- [设计模式]23种设计模式
- Windows编程中如何解决字符不匹配问题
- ASP.NET MVC 多语言解决方案
- iOS开发中如何管理多个版本的Cocoapods、gem
- 计算机视觉--图像导数-图像梯度向量
- 关于Cocoapods安装的小细节错误
- 数组型队列(queue)的使用(支持自定义数据类型)(C++版)
- 二叉树遍历
- 手机安全卫士02
- Java中使用Jedis操作Redis
- 素数环问题
- FreebuF黑客专访系列之吴翰清(刺):接下来几年,有两样东西必定会火
- hdu 2461(AC) & poj 3695(TLE)(离散化+矩形并)
- 没有Reduce的MapReduce(一)
- 二十一、装饰模式Decorator(结构型模式)
- 堆排序的实现
- 本周学习心得
- 比赛排名--拓扑排序
- IO学习(十二)序列化和反序列化
- WindowManager 基本应用