版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
6-1查找概述v第六章查找技术关键码数据元素、结点、顶点关键码:可以标识一个记录的某个数据项键值:关键码的值56女李爽000535女齐梅000457女刘楠000335男张亮000248男王刚0001年龄性别姓名职工号1982.92003.71979.92003.71990.4工作时间主关键码:可以唯一标识一个记录的关键码次关键码:不能唯一标识一个记录的关键码什么是查找查找:在相同类型的记录构成的集合中找出满足给定条件的记录50女李爽000525女齐梅000447女刘楠000325男张亮000238男王刚0001年龄性别姓名职工号1972.92003.71979.92003.71990.4工作时间查找的结果:若在查找集合中找到了与给定值相匹配的记录,则称查找成功;否则,称查找失败给定的查找条件可能是多种多样的把查找条件限制为“匹配”,即查找关键码等于给定值的记录
静态查找:不涉及插入和删除操作的查找动态查找要求插入、删除、查找均有较好的效率,适用于:查找与插入和删除操作在同一个阶段进行例如:当查找成功时,要删除查找到的记录当查找不成功时,要插入被查找的记录动态查找:涉及插入和删除操作的查找静态查找只注重查找效率,适用于:(1)查找集合一经生成,便只对其进行查找,而不进行插入和删除操作(2)经过一段时间的查找之后,集中地进行插入和删除等修改操作查找的分类查找结构查找结构:面向查找操作的数据结构,即查找基于的数据结构查找结构
查找方法
已经有了数据结构的概念,为什么要强调查找结构?(1)几乎所有的数据结构都提供了查找作为基本操作,但对于数据结构整体来说,查找并不是最重要的操作(3)数据结构+算法=程序:不同的查找结构,会获得不同的查找效率(2)对于查找结构来说,查找是最重要的基本操作,重要的是查找效率线性表:适用于静态查找,顺序查找、折半查找等技术树表:适用于动态查找,二叉搜索树的查找技术散列表:静态查找和动态查找均适用,采用散列技术查找基于的数据模型是什么?集合集合注意到,都是把集合组织成XXX表,为什么?理解起来,集合最常用的表示法是列举法,习惯上,也称为表查找结构平均查找长度如何评价查找算法的效率呢?和关键码的比较次数关键码的比较次数与哪些因素有关呢?其中:n:问题规模,查找集合中的记录个数
pi:查找第i个记录的概率ci:查找第i个记录所需的关键码的比较次数ASLå==niiicp1平均查找长度:查找算法进行的关键码比较次数的
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 植物组织培养工安全宣贯能力考核试卷含答案
- 通风维护工复测模拟考核试卷含答案
- 造球工岗前岗中实操考核试卷含答案
- 钽铌加工材制取工安全演练能力考核试卷含答案
- 油气电站操作员岗前理论综合实践考核试卷含答案
- 北京一轻控股公司招聘面试题及答案
- 电化学反应工风险评估考核试卷含答案
- 有色液固分离工安全意识能力考核试卷含答案
- 室温硫化硅橡胶生产工班组协作测试考核试卷含答案
- 摩托车修理工岗前冲突解决考核试卷含答案
- 数据库应用技术-004-国开机考复习资料
- 手卫生执行率PDCA案例实施分析
- 病理学考试练习题库及答案
- 2025年新高考1卷(新课标Ⅰ卷)语文试卷
- 2025-2030中国女鞋行业市场现状供需分析及投资评估规划分析研究报告
- 2025至2030中国物理气相沉积(PVD)设备行业行情监测与发展动向追踪报告
- 2025年中国EP级蓖麻油行业市场前景预测及投资价值评估分析报告
- 散酒采购合同协议
- 工控网管理制度
- 大学英语四级考试2024年12月真题(第一套)Part II Listening Comprehension
- 测量年终工作总结
评论
0/150
提交评论