您好,今日小编就为大家解答这个问题。哈希表数据结构,哈希表数据结构相信很多小伙伴还不知道,现在让我们一起来看看吧!
1、解:Hi=(H(key)+di) Mod m, i=1,2,3...,k(k<=m-1) m为哈希表长,di=1,2,3,4,...m-1,这里m=19,线性探测再散列是增量序列di=1,2,3,...,m-119%13=6,01%13=1,23%13=10,14%13=1,55%13=3,20%13=7 未出现冲突处理84时,84%13=6,但6单元已占用,出现冲突,调用冲突处理函数H1=(H(84)+1) Mod 19=7,但7单元又被占用,再次调用冲突处理函数得H2=(H(84)+2) Mod 19=8,未冲突。
2、以下就不一一列举了,下面把我算得的答案贴一下,可能有误,欢迎指正!表格横着不好对齐我就竖着放吧地址单元 关键字0 011 142 273 554 685 6 197 208 849 10 2311 1112 1013 7714 15 16 17 18 其实线性探测再散列比较特殊,就是查找当前冲突单元往下第一个空闲地址单元,不用算直接用眼睛扫一下就知道下一个应放哪希望我的解答有助于你理解~。
此文章到此结束,希望能帮到大家。
本文来自“四月释梦”用户投稿,该文观点仅代表作者本人,不代表华夏信息网立场,本站不对文章中的任何观点负责,内容版权归原作者所有、内容只用于提供信息阅读,无任何商业用途。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站(文章、内容、图片、音频、视频)有涉嫌抄袭侵权/违法违规的内容,请发送邮件至1470280261#qq.com举报,一经查实,本站将立刻删除、维护您的正当权益。如若转载,请注明出处:http://www.xxxwhg.com/ls/79607.html