- 0
- 0
- 约9.17千字
- 约 67页
- 2021-07-20 发布于湖北
- 举报
四、哈希表的查找及分析 1.算法描述 2.性能分析 1.算法描述 基本思想:根据选定的哈希函数计算出给定值的哈希地址,若该地址上没有数据元素,则查找不成功;如果哈希表中该地址上的数据元素的关键字与给定值相等,则查找成功;否则,按处理冲突的方法计算下一个哈希地址,重复上述过程,直至所得哈希地址单元为空或者找到关键字与给定值相等的数据元素为止。 哈希表上进行查找的过程与哈希表的创建过程基本一致。 2.性能分析 影响哈希表中关键字比较次数的因素有三个:哈希函数、处理冲突的方法以及哈希表的装填因子。 假设哈希函数都是均匀的,因此,只需考虑后两个因素的影响。 (1)不同的处理冲突的方法对查找效率的影响 (2)不同的装填因子对查找效率的影响 (1)不同的处理冲突的方法对查找效率的影响 链地址法的冲突处理方法的查找效率要高于线性探测再散列法,这是因为线性探测再散列法在处理冲突过程中易出现“二次聚集”。 例如,用线性探测再散列法和链地址法处理关键字集{59, 31, 3, 14, 27, 41, 10, 95, 67}的平均查找长度。 线性探测再散列法的平均查找长度为: 链地址法的平均查找长度为: (2)不同的装填因子对查找效率的影响 对采用同一处理冲突方法的同一哈希函数,其平均查找长度依赖于哈希表的装填因子。 定义 几种不同处理冲突方法的平均查找长度如下表所示:
您可能关注的文档
最近下载
- 脱硫吸收塔本体安装施工方案.docx
- 铁路给水排水设计规范(TB 10010-2016).docx VIP
- 2025届山东省烟台市高三下学期二模物理试卷(原卷版+解析版).docx VIP
- 牛津小学英语语法书 4(干货).pdf VIP
- 奥的斯电梯服务器通用指南 V1.3.pdf
- 英剧剧本神探夏洛克台词本中英文对照精排版第一季第一集.pdf VIP
- 最全股票行业分类汇总.docx VIP
- 大学生创新创业大赛优秀作品范例.docx VIP
- 2024年注册电气工程师(供配电)《公共基础考试》真题及详解.pdf VIP
- 2026年南通中考化学备考全指南(知识点归纳,必考知识点、真题模拟试卷及解析).docx VIP
原创力文档

文档评论(0)