第九章 查找 前提:以顺序表或线性链表表示静态查找表。 顺序查找的查找过程: 从表中最后一个记录开始,逐个进行记录的关键字和给定值的比较,若某个记录的关键字和给定值比较相等,则查找成功,否则查找不成功。 查找过程:先确定待查记录所在的范围,然后逐步缩小范围直到找到或找不到该记录为止。 适用条件:采用顺序存储结构的有序表。 查找过程: 算法评价: 3. 二叉排序树的插入算法 根据动态查找表的定义,“插入”操作在查找不成功时才进行; 二、平衡二叉树 构造:对关键字进行分析,取关键字的若干位或其组合作哈希地址。 适于关键字位数比哈希地址位数大,且能预先估计出全体关键字的每一位上各种数字出现的频度。 构造:取关键字被某个不大于哈希表表长m的数p除后所得余数作哈希地址,即 H(key)=key MOD p,p?m p 应为不大于 m 的质数或是不含 20 以下的质因子。 构造若干个哈希函数,当发生冲突时,计算下一个哈希地址,即: Hi = RHi(key) i=1,2,……k 其中:RHi为不同的哈希函数。 特点:不易产生“聚集”,但计算时间增加。 第九章 作业 9.9 9.19 补充作业: 在顺序表(2,5,7,10,14,15,18,23,35,41,52)中, (1)用顺序查找关键字
您可能关注的文档
- [名校联盟]湖南师大附中博才实验中学七级生物上册(人教+)第三单元+第三+绿色植物与生物圈的水循环分析.ppt
- [名校联盟]江苏省太仓市第二中学七级生物《水中的动物》课件分析.ppt
- [南航自然辩证法课件]第二讲科技进步与人类自然观的历史演进分析.ppt
- [日照一模理综]日照市高三第一次模拟考试理科综合试题及答案分析.doc
- [生化]DNA的生物合成分析.ppt
- [生化]生物氧化分析.ppt
- [生理学]内分泌分析.ppt
- 《食品营养与卫生》各类食物的营养分析.ppt
- 《食品营养与卫生》食品污染及其预防分析.ppt
- 《食品营养与卫生》食物中成分的测定实训分析.ppt
- 2026年全国卷高考生物细胞周期与细胞分化专题卷(含解析).docx
- 2025年高考生物细胞结构与功能测试卷.docx
- 2026年承德市双滦区烟草系统人员招聘笔试备考题库及答案解析.docx
- 仙桃市2025-2026学年第二学期六年级语文期末考试卷(部编版含答案).docx
- 2026年全国卷高考文综易错题集训模考卷含解析.docx
- 2026年承德市双滦区烟草系统人员招聘考试模拟试题及答案解析.docx
- 2026年北京市宣武区卫生健康系统人员招聘笔试备考题库及答案解析.docx
- 2026年北京市宣武区烟草系统人员招聘笔试模拟试题及答案解析.docx
- 2025年中考英语上册期中考试模拟题.docx
- 2026年承德市双桥区卫生健康系统人员招聘笔试备考试题及答案解析.docx
原创力文档

文档评论(0)