- 25
- 0
- 约1万字
- 约 60页
- 2019-01-18 发布于福建
- 举报
《数据结构》第媛七章查找
第7章 查 找 学习目的要求: 顺序查找的查找过程为:从表中最后一个记录开始,逐个地将记录的关键字值和给定值的比较,若某个数据元素的关键字值和给定值相等,则查找成功,找到所查记录;反之,若一直找到第一个,其关键字值和给定值都不相等,则表明数组中没有所查元素,查找不成功。 练习 1、若有一个由17个元素组成的有序表,利用二分法查找方法查找有序表的元素,问查找成功时,最少比较几次?最多比较几次? 【答案】 查找成功时,最少比较1次,最多比较5次。 2、已知如下11个数据元素的有序表(6,14,19,21,36,57,63,76,81,89,93),请画出查找键值为21和85的查找过程。 查找步骤: 首先用给定值在索引表中查找,确定满足条件的数据元素应存放在哪一块中。 然后再到相应的块中进行顺序查找,便可以得到查找的结果。 练习 采用分块查找时,若线性表中共有625个元素,查找每个元素的概率相同,假设采用顺序查找来确定结点所在的块时,每块应分为多少个结点最佳。 【答案】 根据公式 s =√n = √625 = 25, 每块应分为25个结点最佳。 【例如】建立一张全国30个地区的各民族统计表 H1:取键值中第一个字母在字母表中的序号作为散列函数。 H2:先求键值中首尾两个字母在字母表中的序号之和,如果这个和大于30,则减去30。 练习 设散列表的长度为13
您可能关注的文档
最近下载
- 保险业务反洗钱操作手册(标准版).docx VIP
- 《环境规划与管理》课程教学大纲.docx VIP
- 给排水国标图集-02S404:防水套管.pdf VIP
- 橙色教师期末考试质量分析工作报告PPT模板课件.pptx VIP
- 临床静脉导管维护操作专家共识深度解读.pptx VIP
- CNAS-CL01-A021:2018 检测和校准实验室能力认可准则在光伏产品检测领域的应用说明.pdf VIP
- 环境规划与管理582.pptx VIP
- 公园改造工程建设项目可行性研究报告书.doc VIP
- 2026江浙沪等地区 绿色食品小龙虾池塘精养技术规程.doc VIP
- 政府采购项目合同履约抽检及评价规范征求意见稿.doc VIP
原创力文档

文档评论(0)