- 2
- 0
- 约5.45千字
- 约 91页
- 2026-07-27 发布于山东
- 举报
第7章查找;;;静态查找:不涉及插入和删除操作的查找。
动态查找:涉及插入和删除操作的查找。;查找结构:面向查找操作的数据结构,即查找基于的数据结构。;本章讨论的查找结构:
线性表:适用于静态查找,主要采用顺序查找技术和折半查找技术。
树表:适用于动态查找,主要采用二叉排序树的查找技术。
散列表:静态查找和动态查找均适用,主要采用散列技术。;查找算法的性能;查找算法的性能;7.2线性表的查找技术;顺序查找(线性查找);顺序查找(线性查找);基本思想:设置“哨兵”。哨兵就是待查值,将它放在查找方向的尽头处,免去了在查找过程中每一次比较后都要判断查找位置是否越界,从而提高查找速度。;基本思想:设置“哨兵”。哨兵就是待查值,将它放在查找方向的尽头处,免去了在查找过程中每一次比较后都要判断查找位置是否越界,从而提高查找速度。;intSeqSearch2(intr[],intn,intk)
//数组r[1]~r[n]存放查找集合
{
r[0]=k;i=n;
while(r[i]!=k)
i--;
returni;
};平均查找长度较大,特别是当待查找集合中元素较多时,查找效率较低。;折半查找;;K16
high=mid-1;intBinSearch1(i
您可能关注的文档
- 数据结构(C语言版)课件 第2章 线性表.pptx
- 数据结构(C语言版)课件 第3章 栈和队列.pptx
- 数据结构(C语言版)课件 第5章树和二叉树.pptx
- 数据结构(C语言版)课件 第6章 图形结构.pptx
- 数据结构(C语言版)课件 第8章 排序.pptx
- 《HBase分布式数据库实战》课件 项目二_任务二_初探HBase数据模型.pptx
- 《HBase分布式数据库实战》课件 项目二_任务一_浅谈HBase运行机制.pptx
- 《HBase分布式数据库实战》课件 项目六_任务一_HBase数据的导入、导出.pptx
- 《HBase分布式数据库实战》课件 项目七_任务一_基于HBase的微博案例.pptx
- 《HBase分布式数据库实战》课件 项目四_任务一_熟悉HBase Shell.pptx
最近下载
- 恶性肿瘤患者围化疗期居家护理规范.pptx VIP
- 股市主力操盘盘 口摩斯密码(原创内容,侵权必究).pptx
- 2026年匹克球裁判员注册考试及答案.docx VIP
- 第九分册安全手册-新能达旗.pdf VIP
- 2024年微创外科行业白皮书-技术创新加速国产化,九大细分领域竞争升级.pdf VIP
- 2026年匹克球裁判员考核题库及答案.docx VIP
- 第七分册分析手册-新能达旗3535.pdf VIP
- 2025-2026学年北京市西城区九年级上学期期末语文试卷含详解.docx VIP
- 精品解析:北京市东城区2025-2026学年八年级上学期期末语文试题(解析版).docx VIP
- 2026年匹克球裁判员实操考试及答案.docx VIP
原创力文档

文档评论(0)