已阅读5页,还剩1页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
深圳大学实践经验报告课程名称:数据结构实验项目名称:搜索排序的二分搜索学院:信息工程学院专业:电子信息工程讲师:记者:学生证:班级:电子一班实验时间:2011年12月2日实验报告提交时间:2011年12月13日教务办公系统一、实验的目的和要求:实验的目的是通过编程实现二进制搜索算法,掌握顺序搜索法的理论原理和实现过程,从而加深对顺序搜索法的理解,提高二进制搜索法的编程应用技巧。实验要求:仔细阅读程序框架的代码,完成框架中的代码编写要求。参考结果图表中的示例,请输入多组数据检测算法来验证搜索的成功和失败。根据要求,编写了程序实现二进制搜索算法。输入测试数据验证算法的正确性,并进行代码分析和结果解释。二。方法和步骤:分割搜索算法的原理:分割搜索的算法思想是按顺序排列序列(增加或减少)。在搜索过程中,采用跳过搜索的方法,即首先将有序序列的中点位置作为比较对象。如果要搜索的元素的值小于中点元素,则要搜索的序列被缩小到左半部分,否则,它就是右半部分。通过比较,搜索间隔缩短了一半。二元搜索是一种有效的搜索方法。它可以明显减少比较次数,提高搜索效率。首先,首先确定整个搜索区间的中间位置中间=(低高)/2其次,将待搜索关键词值与中间位置的关键词值进行比较;如果它们相等,则搜索成功如果大于,继续在后(右)半区域搜索如果小于,继续在前(左)半区域搜索一半。第三,根据确定的缩小面积的一半公式重复上述步骤。最终得到的结果是:要么搜索成功,要么搜索失败。3.实验过程和内容:(解释和分析程序代码,越详细越好,代码布局应该整洁易读)1.详细阅读二进制搜索算法的实现过程2.详细阅读老师提供的程序框架。3、根据实验要求编写代码4.调试代码实验代码如下:#包括#包括常量int MaxLen=100/将地图设置为最多包含100个顶点迈克耳孙国际数据有限公司;/加载数据序列int Dnum/指示数据序列的实际长度int icount/搜索次数/-search _ bin代码编写-整数搜索_整数(整数),整数长度,整数关键字)中间低、中、高;/low、high、mid分别用于存储要检查的元素的上界、下界和中间位置低=0;/第一个低点从阵列ST的数字0开始高=长度-1;/高电平从阵列ST的最后一位开始同时(低=高)/循环直到低小于或等于高icount/在搜索数量上增加一个中间=(低高)/2;
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- (完整版)物理人教八年级下册期末必考知识点试卷答案
- 密码员岗位技能培训计划
- (完整版)苏教六年级下册期末数学资料专题试卷(比较难)答案
- 探索漫画制作新岗位超实-用漫画班面试准备技巧
- 2025年能源资源面试题及答案
- 投资理财市场趋势分析报告
- 录音监听岗位面试实战指南
- 快递公司销售团队主管工作计划及业绩提升方案
- 2025福建福州首邑产业投资集团有限公司第二次招聘工作人员15人笔试历年参考题库附带答案详解
- 2025湖南省高速公路集团有限公司所属分子公司(湖南高速信息科技有限公司)长期招聘拟录用人员笔试历年参考题库附带答案详解
- 2025福建漳州市九龙江集团有限公司招聘32人考试笔试备考题库及答案解析
- 2025年秋季学期国家开放大学《管理英语4》形考任务综合测试完整答案(不含听力部分)
- 期末综合测试(试 卷)-2025-2026学年六年级上学期数学人教版(含答案解析)
- 供应链韧性强化:风险管理与应急响应手册
- 2025年郑州水务集团有限公司招聘80人考试笔试模拟试题及答案解析
- 2025广西玉林市福绵区退役军人事务局招聘编外人员3人考试笔试备考题库及答案解析
- 第06讲 双曲线及其性质(十一大题型)(课件)-2025年高考数学一轮复习讲练测(新教材新高考)
- 12.1《拥有积极的人生态度》课件 2025-2026学年统编版道德与法治七年级上册
- 土石方工程安全培训课件
- 九年级上学期物理第三次月考测试卷(新教材北师大版)
- 化工车间安全操作题库及答案解析
评论
0/150
提交评论