- 0
- 0
- 约1.77万字
- 约 99页
- 2018-05-15 发布于四川
- 举报
8.1查找的基本概念 查找(Searching)的定义是:在含有n条记录的表(文件)中找出关键字等于给定值K的记录。若找到,则查找成功,返回该记录的信息或该记录在表(文件)中的位置;否则查找失败,返回相关的指示信息。 若在查找的同时对表做修改操作(如插入和删除等),则相应的表称之为动态查找表(Dynamic Search Table)。否则称之为静态查找表(Static Search Table)。 若整个查找过程都在内存进行,则称之为内查找;反之,若查找过程中需要访问外存,则称之为外查找 二分查找又称折半查找,它是一种效率较高的查找方法。 二分查找要求:要求线性表是有序表,即表中结点按关键字有序,并且要用向量作为表的存储结构。不妨设有序表是递增有序的。 例:设算法的输入实例中有序的关键字序列为:??? 05,13,19,21,37,56,64,75,80,88,92。查找的关键字K=21 第一步:这里的n=11,mid=(1+11)/2=6 05,13,19,21,37,56,64,75,80,88,92 二分查找判定树的组成 二分查找的平均查找长度 二分查找成功时的平均查找长度为:? ASLbn≈log2(n) 二分查找在查找失败时所需比较的关键字个数不超过判定树的深度,在最坏情况下查找成功的比较次数也不超过判定树的深度。即为: 二分查找
您可能关注的文档
- 第四章+昆虫分类学2010.ppt
- 审计准则要点介绍(-北京国家会院).ppt
- 纳米电子学-第一章 绪论.ppt
- 第七章 国际投资中的跨国公司.ppt
- 教案_线性规划之一.ppt
- 国际工程管理实用英语培训.ppt
- 修改 精品课程chapt3教学目的分析 讲稿.ppt
- TYCO KTM 阀门介绍.ppt
- 第七章环境评价地表水2007.ppt
- 2-采出水处理常规技术.ppt
- 2026届甘肃省民勤三中高考化学三模试卷含解析.doc
- 2021年人力资源年终工作汇报 附2026年人力预算测算表 可直接套用.pptx
- 2021年直播间氛围打造提升停留时长培训课件.pptx
- 2026届广西钦州市第二中学高三第二次模拟考试历史试卷含解析.doc
- 2020应对儿童厌学叛逆专属心理健康教育宣讲课件.pptx
- 2026届江苏省南通巿启东中学5月高三月考物理试题.doc
- 2026年初中语文写作课件.pptx
- 2026年电子元件检测实训教程PPT.pptx
- 2026届安徽省肥东县圣泉中学高三下期末模拟联考数学试题.doc
- 广东省惠东县惠东高级中学2026届高三考前热身生物试卷含解析.doc
最近下载
- 古诗词艺术歌曲越人歌音乐分析与情感处理.docx VIP
- 抽蓄电站尾水调压室(竖井)开挖方案.docx
- 《常用仪表管路接头》ppt课件模板.ppt VIP
- 床旁超声指导新生儿经外周静脉置入中心静脉穿刺术临床实践指南(2026).pptx VIP
- 大学印刷服务定点采购项目方案投标文件(技术方案).doc
- INOVANCE汇川IR-TP200系列工业机器人示教器用户手册.pdf
- 广东广州番禺区2023-2024学年英语五年级第二学期期中检测试题含答案.doc VIP
- 沧州“油耗子”保护伞.doc VIP
- 企业创新激励机制构建.docx VIP
- 国开学习网《幼儿园课程与活动设计》期末大作业答案(第4套).doc VIP
原创力文档

文档评论(0)