- 8
- 0
- 约1.75万字
- 约 48页
- 2019-06-21 发布于浙江
- 举报
(1)线性探查法:将哈希表T[0…n-1]看成是一个循环向量,若初始探查的地址为d(即H(key)=d),则最长的探查序列为:d,d+l,d+2,…,n-1,0,1,…,d-1。即探查时从地址d开始,首先探查T[d],然后依次探查T[d+1] 直到T[n-1],此后又循环到T[0]直到T[d-1]为止。 探查过程终止于三种情况: ①若当前探查的单元为空,对于构造哈希表则将key写入其中,对于查找则表示查找失败; ②若当前探查的单元中含有key,对于构造表则表示该记录已存入哈希表,对于查找则查找成功; ③若探查到T[d-1]时仍未发现空单元也未找到key,对于构造表则此时表满,对于查找表示查找失败。 【示例】设关键字集合为{47,7,29,11,16,95,22,8,3},哈希表表长为11,哈希函数为H(key)=key mod 11。 则哈希表如下: 图7-5 哈希表 哈希地址 关键字 11 22 47 3 16 7 29 95 8 0 1 2 3 4 5 6 7 8 9 10 (2)二次(平方)探查法:将哈希表T[0…n-1]看成是一个循环向量,若初始探查的地址为d(即H(key)=d),则探查序列为:d,d+l2,d-l2,d+22,d-22,…。即探查时从地址d开始,首先探查T[d],然后依次探查T[d+1] 直到T[n-1],此后又循环到T[0]直到T[d-
您可能关注的文档
最近下载
- GZ006 新型电力系统技术与应用正式赛卷完整版包括所有附件-2023年全国职业院校技能大赛赛项正式赛卷.pdf VIP
- DRG_DIP 3.0 深读:825 个病组背后,医保换了打法,医院也该换活法.pptx VIP
- 2026年物业费定价成本监审实务指南.docx VIP
- 机械密封维修资料PPT课件.pptx VIP
- 2027 国考省考申论必背政策热词 22 个高频热词释义含标准表述金句适用场景和范文练习.pdf VIP
- 2025全国高压电工证理论考试练习题含答案.docx VIP
- 辽宁省地图PPT课件.pptx VIP
- TBT2344-2012 43kgm~75kgm钢轨订货技术条件.docx VIP
- 氮的循环.教案.ppt
- 标准图集-22G101-2现浇混凝土板式楼梯.pdf VIP
原创力文档

文档评论(0)