博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
排序算法(一)桶排法
阅读量:6385 次
发布时间:2019-06-23

本文共 563 字,大约阅读时间需要 1 分钟。

 

排序算法(一)桶排法

  --转自啊哈磊

  问题:

    随机输入五个0-10之间的数,对输入的数由小到大排列

  方法:

    桶排法:用一个大小为11的一维数组,数组下标0~10分别表示分数0~10,不同的分数所对应单元格则存储得此分数的人数

  

  代码:

1 #include 
2 3 int main(void) 4 { 5 int book[11]; 6 int tmp; 7 for (int i = 0; i <=10; i++) 8 book[i] = 0;//初始化为0 9 for (int i = 0; i < 5; i++)//循环读入5个数10 {11 scanf_s("%d", &tmp);//把每一个数读到变量t中12 book[tmp]++;//进行计数13 }14 15 for (int i = 0; i<=10;i++)//依次判断a[0]~a[10]16 for (int j = 0; j

  如果要实现从大到小排序,只需要将for(int i=0;i<=10;i++)改为for(int i=10;i>=0;i--)即可。

转载地址:http://spzha.baihongyu.com/

你可能感兴趣的文章
七牛实时音视频云视频连线demo(web部分)
查看>>
Mysql 权限
查看>>
Spring事务管理(详解+实例)
查看>>
ubuntu apt-get install 出现无法定位软件包...
查看>>
centos7 下 基于docker搭建java/tomcat (方式一)
查看>>
全世界最好的编辑器VIM之Windows配置(gvim)[未测试]
查看>>
2018年你需要知道的13个JavaScript工具库
查看>>
当你点击按钮的时候如何设置其他按钮不可点击
查看>>
spring 高级装配
查看>>
【合集】parasoft Jtest 从安装到使用教程合集,收藏推荐!
查看>>
Python Pygame库的学习之路(1)
查看>>
信息安全与Linux系统
查看>>
Ubuntu安装mysql
查看>>
SpringCloud 微服务 (十四) 服务网关 Zuul 过滤器(Pre&Post)
查看>>
代理设计模式
查看>>
初识Shiro
查看>>
在Developerkit开发板上运行blink例程
查看>>
企业级性能、安全可靠 阿里云发布企业级大数据平台开发者版
查看>>
Spring Boot使用过程小记(一)--加载自定义的Spring XML
查看>>
Git分支关联远程GitHub分支出错
查看>>