我来我网
https://5come5.cn
 
您尚未 登录  注册 | 菠菜 | 软件站 | 音乐站 | 邮箱1 | 邮箱2 | 风格选择 | 更多 » 
 

本页主题: 一道关于HASH函数的题。。 显示签名 | 打印 | 加为IE收藏 | 收藏主题 | 上一主题 | 下一主题

牛牛我爱你



性别: 帅哥 状态: 该用户目前不在线
等级: 希望之光
发贴: 1621
威望: 0
浮云: 1214
在线等级:
注册时间: 2006-03-29
最后登陆: 2008-06-29

5come5帮你背单词 [ by /bai/ prep. 靠近,在…一边,通过…达到,根据,按照,由,被;adv. 在近旁,经过 ]


一道关于HASH函数的题。。

设M=16,HASH函数为H(key)=key mod 13,现用再哈希法Hi=RHi(key)处理冲突,RHi分别为:H(key)+1,平方取中法,移位叠加法,问key=55的第二次冲突地址RH2为多少

貌似RH1=04,答案RH2=02,不知道怎么算出来的。很郁闷。。
顶端 Posted: 2008-01-07 17:02 | [楼 主]
xcself





性别: 帅哥 状态: 该用户目前不在线
头衔: 原来我可以……
等级: 人见人爱
家族: 考研俱乐部
发贴: 3172
威望: 0
浮云: 471
在线等级:
注册时间: 2007-03-18
最后登陆: 2012-03-04

5come5帮你背单词 [ versatile /'və:sətail/ a. 多才多艺的,多功能的,反复无常的 ]


H(key)=3
就是55对13取余
好像是数据结构学得都忘了
顶端 Posted: 2008-01-07 17:07 | [1 楼]
牛牛我爱你



性别: 帅哥 状态: 该用户目前不在线
等级: 希望之光
发贴: 1621
威望: 0
浮云: 1214
在线等级:
注册时间: 2006-03-29
最后登陆: 2008-06-29

5come5帮你背单词 [ except /ik'sept/ prep. 除…以外 ]


不不不,是冲突地址。。。不是哈希值
顶端 Posted: 2008-01-07 17:08 | [2 楼]
xcself





性别: 帅哥 状态: 该用户目前不在线
头衔: 原来我可以……
等级: 人见人爱
家族: 考研俱乐部
发贴: 3172
威望: 0
浮云: 471
在线等级:
注册时间: 2007-03-18
最后登陆: 2012-03-04

5come5帮你背单词 [ preset /'pri:'set/ v. 预先装置,预先调整 ]


Quote:
引用第2楼牛牛我爱你于2008-01-07 17:08发表的 :
不不不,是冲突地址。。。不是哈希值

看下数据结构的书吧
学完了现在不用不想看了,应该比较简单实在是忘了
顶端 Posted: 2008-01-07 17:13 | [3 楼]
生命在于搞笑



性别: 帅哥 状态: 该用户目前不在线
等级: 人见人爱
家族: Westlife Family
发贴: 3123
威望: 0
浮云: 1087
在线等级:
注册时间: 2006-09-22
最后登陆: 2010-08-13

5come5帮你背单词 [ photographer /fə'togrəfə/ n. 摄影师 ]


MS HASH函数和算法很强大哈
顶端 Posted: 2008-01-07 17:18 | [4 楼]
乱红



性别: 帅哥 状态: 该用户目前不在线
头衔: AV男优
等级: 前途无量
家族: 万人坑恋影部落
发贴: 5729
威望: 0
浮云: 1112
在线等级:
注册时间: 2006-08-02
最后登陆: 2008-06-15

5come5帮你背单词 [ eager /'i:gə/ a. 热切的,渴望的 ]


好象是16MOD13等于3,然后55MOD13也等于3,地址冲突,运用再哈希法,也就是KEY+1=3+1=4了,后面的就忘了哈
顶端 Posted: 2008-01-07 17:26 | [5 楼]
乱红



性别: 帅哥 状态: 该用户目前不在线
头衔: AV男优
等级: 前途无量
家族: 万人坑恋影部落
发贴: 5729
威望: 0
浮云: 1112
在线等级:
注册时间: 2006-08-02
最后登陆: 2008-06-15

5come5帮你背单词 [ minimize /'minimaiz/ vt. 使减到最小,使降到最低限度 ]


平方取中法是(3+1^2)mod16=4,用移位法4的地址已经存在,所以用(3-1^2)mod16,所以结果是2
顶端 Posted: 2008-01-07 17:36 | [6 楼]
电子青蛙



性别: 帅哥 状态: 该用户目前不在线
等级: 人见人爱
家族: 单身贵族
发贴: 2924
威望: 0
浮云: 1197
在线等级:
注册时间: 2005-09-22
最后登陆: 2008-06-28

5come5帮你背单词 [ tent /tent/ n. 帐篷 ]


其实可以用二维的HASH来解决问题,不过冲突问题依然存在
最重要的是选择一个好的散列函数,然后用解决冲突可以用二
维甚至三维来解决,只是重复的概率会小一些
顶端 Posted: 2008-01-07 20:19 | [7 楼]
牛牛我爱你



性别: 帅哥 状态: 该用户目前不在线
等级: 希望之光
发贴: 1621
威望: 0
浮云: 1214
在线等级:
注册时间: 2006-03-29
最后登陆: 2008-06-29

5come5帮你背单词 [ strategy /'strætid3əi/ n. 战略(学),策略,计谋 ]


Quote:
引用第6楼乱红于2008-01-07 17:36发表的  :
平方取中法是(3+1^2)mod16=4,用移位法4的地址已经存在,所以用(3-1^2)mod16,所以结果是2


哦,谢谢哈,偶再看看书。。。
顶端 Posted: 2008-01-07 21:00 | [8 楼]
我来我网·5come5 Forum » 程序员之家

Total 0.012692(s) query 5, Time now is:05-13 07:29, Gzip enabled
Powered by PHPWind v5.3, Localized by 5come5 Tech Team, 黔ICP备16009856号