[发明专利]一种减少哈希冲突的哈希查找方法在审
申请号: | 201410778520.5 | 申请日: | 2015-08-03 |
公开(公告)号: | CN104504038A | 公开(公告)日: | 2015-07-29 |
发明(设计)人: | 白帆;李燕杰 | 申请(专利权)人: | 北京更快互联网技术有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京纽乐康知识产权代理事务所(普通合伙) 11210 | 代理人: | 覃莉 |
地址: | 100007 北京市东城区东*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种减少哈希冲突的哈希查找方法,包括对将要查找哈希值的哈希关键码进行分析,初始哈希关键码所对应的三个哈希值,三个哈希值不相同;输入要查找的哈希关键码所对应的新的哈希值h1’、h2’、h3’;判断哈希值h1’、h2’、h3’和哈希值h1、h2、h3是否满足哈希值h1与新的哈希值h1’相等、哈希值h2与新的哈希值h2’相等并且哈希值h3与新的哈希值h3’相等,在满足以上关系的情况下,确定新的哈希值h1’、h2’、h3’即为哈希关键码所对应的哈希值。本发明的有益效果为:本改进方法有效解决了哈希查找中发生冲突的情况下,不需要进行关键字串的比较查找,而只是进行常数的比较,提高了查找的效率。 | ||
搜索关键词: | 一种 减少 冲突 查找 方法 | ||
【主权项】:
一种减少哈希冲突的哈希查找方法,其特征在于,包括以下步骤:对将要查找哈希值的哈希关键码进行分析,初始所述哈希关键码所对应的三个哈希值,其中,所述三个哈希值不相同;其中,分别通过预先设定的三种哈希运算规则,计算出所述自变量所对应的哈希值h1、h2、h3;输入要查找的哈希关键码所对应的新的哈希值h1’、h2’、h3’;判断所述哈希值h1’、h2’、h3’和所述哈希值h1、h2、h3是否满足哈希值h1与新的哈希值h1’相等、哈希值h2与新的哈希值h2’相等并且哈希值h3与新的哈希值h3’相等,在满足以上关系的情况下,确定所述新的哈希值h1’、h2’、h3’即为所述哈希关键码所对应的哈希值。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京更快互联网技术有限公司,未经北京更快互联网技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201410778520.5/,转载请声明来源钻瓜专利网。