版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
对分查找算法巩固提升对分查找算法历次考试2015年10月——11题:查找范围问题2016年4月——12题:利用索引数组进行对分查找2016年10——12题:已知查找次数,判断key值2017年4月——11题:已知Key值,判断输出结果2017年11月——12题:Key为随机值,判断输出结果2018年4月——12题:根据key的奇偶性,确定查找范围2018年11月——16题:在左右交替上升的数据中对分查找2019年4月——12题:查找相邻两个元素的最大差值2020年1月——12题:Key值未知,判断可能的查找次数及访问到的元素2020年7月——11题:Key值和数组元素未知,判断依次访问元素的位置2021年1月——12题:Key值和数组元素未知,判断依次访问的元素对分查找实现:key=Text1.Texti=1:j=nDoWhilei<=jm=(i+j)\2ifkey=a(m)ThenExitdo
Elseifa(m)>keyThen
j=m-1
Else
i=m+1EndifPrinti,j,mLoop对分查找核心代码(数组d,规模为n,升序)key=Text1.Texti=1:j=n:Flag=FalseDoWhilei<=jAndNotFlagm=(i+j)\2ifkey=a(m)ThenFlag=true
Elseifa(m)>keyThenj=m-1
Elsei=m+1
EndIf
Printi,j,mLoopkey=Text1.Texti=1:j=n:Flag=FalseDoWhilei<=jAndNotFlagm=(i+j)\2ifkey=a(m)ThenFlag=Trueifa(m)>keyThenj=m-1Elsei=m+1
EndIf
Printi,j,mLoop对分查找特点:1.数组有序(局部有序)Int(Log2n)+12.最多查找次数:注意:key=a(m)时继续查找的范围例1:根据Key值查找该数据在数组中最后出现的位置L=1:R=10:n=10:Key=75′a(1)-a(10)的值分别为:86,78,77,75,75,75,60,54,54,51DoWhileL<=Rm=Fix((L+R)/2)If
①
ThenL=m+1
ElseR=m-1
EndIfLoopLabel1.Caption=Str(L-1)
在有重复数据的数组中(降序),根据Key值查找该数据在数组中最先出现的位置Key<=a(m)Key<a(m)找不到或查找最先(后)出现的元素时(中途不退出)Int(Log2n)≤最少查找次数≤Int(Log2n)+1对分查找选择题做题方法:
一、key已知,直接代入查找;
二、二叉树解题
(P207.T5)5.某对分查找算法的VB程序段如下:i=1:j=6:f=Falsekey=Val(Text1.Text)DoWhilei<=jandf=Falsem=(i+j)\2Ifkey=a(m)thenf=True
Ifkey<a(m)thenj=m-1Elsei=m+1Loop数组元素a(1)到a(6)的值依次为“11,19,25,31,47,58”。文本框Text1中输入“31”后运行该程序,则以上程序段运行结束后,下列说法不正确的是A.变量f的值为TrueB.变量i的值为4
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 吉首大学《软件测试与质量》2021-2022学年期末试卷
- 吉林艺术学院《数字音频创作》2021-2022学年第一学期期末试卷
- 吉林艺术学院《电影短片实务》2021-2022学年期末试卷
- 佣人合作协议书范文范本
- 吉林师范大学《学前教育专业创业指导》2021-2022学年第一学期期末试卷
- 2024年大批量租房合同范本
- 2022年公务员多省联考《申论》真题(河北县级卷)及答案解析
- 全省小学美术教师赛课一等奖人美版美术二年级下册《艺术作品中的动物》课件
- 吉林师范大学《史学史》2021-2022学年第一学期期末试卷
- 特殊形状包装盒采购合同
- 落实《中小学德育工作指南》制定的实施方案(pdf版)
- 调味品品牌授权销售合作协议(2024年版)
- 2024新华社招考应届高校毕业生(高频重点提升专题训练)共500题附带答案详解
- 人教版体育与健康八年级9武术《健身南拳》参考教学设计
- 2024年全国软件水平考试之高级网络规划设计师考试重点黑金模拟题(附答案)
- DL∕T 1987-2019 六氟化硫气体泄漏在线监测报警装置技术条件
- 亮化工程项目管理组织机构架设
- 2024年11月北京地区学位英语真题及答案
- 打印耗材供货协议
- NB-T35016-2013土石筑坝材料碾压试验规程
- 空调设备的安装和修理行业发展全景调研与投资趋势预测研究报告
评论
0/150
提交评论