- 4
- 0
- 约3万字
- 约 58页
- 2018-05-30 发布于天津
- 举报
栈队列链表-图灵社区
一大波数正在靠近排序
第1节 最快最简单的排序——桶排序
在我们生活的这个世界中到处都是被排序过的。站队的时候会按照身高排序,考试的名次需要按照分数排序,网上购物的时候会按照价格排序,电子邮箱中的邮件按照时间排序总之很多东都需要排序,可以说排序是无处不在。现在举个例子来介绍排序算法。
首先我们的主人公小哼,上面这个可爱的娃就是啦。期末考试完了老师要将同学们的分数按照从高到低排序。小哼的班上只有5个同学这5个同学分别考了5分、3分、5分、2分和8分,哎考真是惨不忍睹满分是10分。接下来将分数进行从大到小排序8 5 5 3 2。你有没有什么好写一段程序,随机读入5个数然后这5个从大到小输出?请先想一想,至少想15分钟再往下看吧*^__^*)。
我们这里只需借助一个一维数组就可以解决这个问题。请确定你真的仔细想过再往下看哦。
首先我们需要申请一个大小为11的数组int a[11]。OK现在你已经有了11个变量,编号从a[0]~a[10]。刚开始的时候,我们将a[0]~a[10]都初始化为0,表示这些分数还都没有人得过。例如a[0]等于0就表示目前还没有得过0分,同理a[1]等于0就表示目前还没有得过1分a[10]等于0就表示目前还没有得过10分。
下面开始处理每一个人的分数,第一个人的分数是5分,我们就将相对应a[5]的值在原来的基础增加1,即将a[5]的值从0改为1,表示5分出现过
您可能关注的文档
- 普通昆虫学植物生产试验教学中心江西农业大学.doc
- 普通物理试验复旦大学物理教学试验中心fudanphysics.doc
- 普通天文学-南京大学天文与空间科学学院.PDF
- 普通物理试验室No!.PPT
- 普通高中课程标准试验教科书--化学选修4江苏版化学反应.DOC
- 普里戈金IlyaPrigogine耗散结构理论自然辩证法自然辩证法自然.PPT
- 晶体的结合pdf.pdf
- 智慧型PDA手机.PPT
- 智取生辰纲等章回.PPT
- 智慧化互动式数位电子看板孵育零售业春燕-NEXCOM.PDF
- 第一节 电阻和变阻器(讲义)物理沪科版2024九年级全一册.docx
- 第3节 质量的测量 (讲义) 物理沪科版(五四学制)2024 八年级上册.docx
- 第14讲 圆周运动(复习讲义)高考物理一轮复习.docx
- 暑假预习专题15 指数函数(20题型)新高一数学讲义(沪教版2020).docx
- 第二节 发电机是怎样工作的(讲义)物理沪科版2024九年级全一册.docx
- 4.18 东晋南朝政治和江南地区开发 教学设计 部编版七年级上学期历史.docx
- 2.5实验:用单摆测量重力加速度(表格式教学设计)物理人教版2019选择性必修第一册.docx
- 第49讲 沉淀溶解平衡及图像分析(讲义)高考化学复习讲义(新教材新高考).docx
- 旅游景区行业分析报告:内外兼修,多元创新.pdf
- Unit 1~2 单元语法知识点梳理 高二下学期期中考点(上教版2020选择性必修第二册).pptx
最近下载
- 京瓷维修手册.doc VIP
- 高中化学实验探究题目大全.pdf VIP
- (2026年)护理不良事件上报制度PPT课件.pptx VIP
- imedical药品库存管理系统使用手册.pdf VIP
- 人教版七年级数学下册第一单元练习题.docx VIP
- 2025年食品安全监管人员培训试卷含答案.docx VIP
- 2025年电网数字孪生和人工智能技术的融合发展思路报告.pdf
- TCECS1129-2022 振动试验台基础技术规程 .pdf
- 2020人教版高中英语选择性必修一~必修四课文翻译.docx
- 2026年河南省新高考历史学科全程复习规划与备考指南(一轮+二轮+三轮)含易考题、常考题、易错题.docx VIP
原创力文档

文档评论(0)