- 6
- 0
- 约3.99千字
- 约 33页
- 2019-12-01 发布于湖北
- 举报
数组应用:排序和查找 NOI辅导之 数组应用之排序 NOI辅导之 1、一维数组应用举例——冒泡法排序 例题:输入6个正整数,把这6个数按照从小到大的顺序排列。 5 7 4 3 8 6 一、冒泡排序法: 特征:相邻的两两比较,大的后移 提高冒泡法排序的效率 swap 变量的作用 如果在某趟冒泡过程中没有交换相邻的值,则说明排序已完成,可以提前结束处理. 比如:为原始数列:8、15、27、96、32、65、78、79 这个序列用冒泡法排序,一趟之后就得到升序结果,而之后的六趟都可以不要进行。 所以,swap变量就是用来标识如果某趟排序之后已经得到最终结果,则多余的次数就无须进行。 冒泡法与选择法的比较 a[0] a[1] a[2] a[3] a[4] a[5] a[6] a[7] 数组a 数组应用之查找 二分查找(折半查找) 折半查找算法的分析 【优缺点】折半查找法的优点是比较次数少,查找速度快,平均性能好;其缺点是要求待查表为有序表,且插入删除困难。因此,折半查找方法适用于不经常变动而查找频繁的有序
您可能关注的文档
- [中学联盟]湖南省新田县第一中学高中政治必修3:2-1 感受文化影响 课件(共44张PPT).ppt
- [中学联盟]安徽省亳州市谯城区古城中心中学人教版八年级数学下册《19-1-2 函数的图象》课件(1).ppt
- [中学联盟]江苏省句容市行香中学苏教版九年级语文上册6.24环球城市 风行绿墙 课件(共28张PPT)(1).ppt
- [原创]2012年《高考风向标》高考理科数学一轮复习 第十五章 第4讲 离散型随机变量的期望与方差 [配套课件].ppt
- [中学联盟]湖南省桃江县第四中学高中数学必修五课件:3.3.1 简单的线性规划问题 (共23张PPT).ppt
- [原创]2015年 《南方新中考》 语文 第二部分 第六章 名著阅读[配套课件].ppt
- [原创]2016年 《南方新中考》 化学 第二部分 专题五 实验探究四 有关物质成分的探究[配套课件] (1).ppt
- [名校联盟]江苏省无锡市长安中学2012-2013学年七年级下学期数学12.3《频数分布表和频数分布直方图(1)》课件.ppt
- [幻想三国志3]资料大全(中).pptx
- [名校联盟]广东省佛山市顺德区文田中学八年级语文《世界何时铸剑为犁》课件.ppt
原创力文档

文档评论(0)