2023年数据结构实验折半查找实验报告.pdf
《2023年数据结构实验折半查找实验报告.pdf》由会员分享,可在线阅读,更多相关《2023年数据结构实验折半查找实验报告.pdf(8页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、深 圳 大 学 实 验 报 告课程名称:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _数据结构_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _实验项目名称:查找排序之折半查找_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _学院:信息工程学院_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _专业:电子信息工程_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _指导教师 _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
2、_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _报告人;学号1 班级:电子1班实验时间:_ _ _ _ _ _ _ _ _ _ _ _ _ _2 023年 12月 2 日 _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _实验报告提交时间:2 0 23年 12月 13日 _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _教务处制一、实验目的与规定:实验目的:通过编程实现折半查找算法,掌握顺序查找方法的理论原理和实现过程,从而加深对顺序查找方法的理解,提高折半查找方法的编程应用技巧。实验规定:仔细阅
3、读程序框架代码,完毕框架中的代码编写规定,结果图参考示例,请输入多组数据检测算法,要验证查找成功和不成功的情况。根据规定编写程序实现折半查找算法,输入测试数据验证算法对的性,并进行代码分析和结果说明。二、方法、环节:折半查找算法的原理:折半查找的算法思想是将数列按有序化(递增或递减)排列,查找过程中采用跳跃式方式查找,即先以有序数列的中点位置为比较对象,假如要找的元素值小于该中点元素,则将待查序列缩小为左半部分,否则为右半部分。通过一次比较,将查找区间缩小一半。折半查找是一种高效的查找方法。它可以明显减少比较次数,提高查找效率。第一、一方面拟定整个查找区间的中间位置m i d =(l o w
4、+h i g h )/2第二、用待查关键字值与中间位置的关键字值进行比较;若相等,则查找成功若大于,则在后(右)半个区域继续进行折半查找若小于,则在前(左)半个区域继续进行折半查找第三、对拟定的缩社区域再按折半公式,反复上述环节。最后,得到结果:要么查找成功,要么查找失败。三.实验过程及内容:(对程序代码进行说明和分析,越具体越好,代码排版要整齐,可读性要高)1、具体阅读折半查找算法的实现过程2、具体阅读老师提供的程序框架3、根据实验规定进行代码的编写4、进行代码的调试实验代码如下:#include#incl u de c onst int MaxLen=100;设定图最多包含100个顶点i
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2023 数据结构 实验 折半 查找 报告
限制150内