- 3
- 0
- 约9.39千字
- 约 52页
- 2019-01-01 发布于福建
- 举报
软件技术基说础课件11
检索 5.1检索 检索是依据元素的关键字,在结构中找寻元素的方法 关键字:元素的标志,检索的依据 一般情况下,关键字是一个元素的唯一标识 检索 检索的方法与数据结构的关系 数据结构决定了检索的方法 有时为提高检索效率,需要对数据结构采用特殊的实现方式 例,按成绩检索学生,检索一个学生成绩递增的表格比杂乱的表格效率高 检索效率的一般评价依据: 比较次数 最多、最少和平均比较次数 检索 顺序检索 5.1 顺序检索 顺序查找 从头开始逐个检索直到找到需要的结点 检索 二分检索 5.2 折半(二分)检索 方法描述: 元素按关键字大小排列,每次查询查找范围内的“中间位置”结点。 若该结点不是所需,则缩小查找范围为前半部分或后半部分 检索 二分检索 算法框架 每次将检索范围缩小一半,直到范围中结点的个数为0 检索 二分检索 核心算法 确定检索范围: L:上限;h:下限 所以L ≤ h 确定“中间位置”的节点: m =(L +h)/2 若key大于m的关键字 L = m + 1;缩小查询范围为后半部分 若key小于m的关键字 h = m - 1;缩小查询范围为前半部分 若key与m的关键字相同,则找到结点 检索 二分检索 检索 二分检索 平均查找次数 检索 二分检索 无序的线性表必须 才能使用二分检索 数组实现的顺序表 用二分检索 单链表
您可能关注的文档
最近下载
- 人教版物理八年级上册第六章质量与密度检测卷.docx VIP
- 最新2026年时事政治考点模拟题.docx VIP
- 血液透析室患者登记制度.doc VIP
- 电子产品工艺&质量知识连载分享之模块一:SMT工艺概览_V1.7_20261013.pdf
- 戏剧鉴赏(中央戏剧学院)超星尔雅学习通网课章节测试答案.docx VIP
- 2026年徐州公需课数字经济答案.docx VIP
- 华科精密华南总部及AI高速组件研发制造基地项目(一期)环境影响报告表.pdf VIP
- 2026年小学《江上》秋晚田园古诗优质课教学设计.docx VIP
- 三年级上册语文期中综合测试卷 (6)(含答案).pdf VIP
- 巴青县建筑垃圾资源化利用及填埋场建设项目水土保持报告表.pdf VIP
原创力文档

文档评论(0)