考研论坛

 
查看: 2258|回复: 9
打印 上一主题 下一主题

【讨论】二次探测法

[复制链接]

0

主题

402

帖子

1096

积分

中级战友

Rank: 3Rank: 3

精华
0
威望
290
K币
806 元
注册时间
2009-6-19
楼主
发表于 2010-1-5 00:50 | |阅读模式
已知散列函数H(KEY)=key%11,处理冲突的方法为二次探测法。探测的序列为1,-1,4,-4.....
当di>0时,hi=(H(KEY)+di)%m;
当di<0时,hi=(H(KEY)+di+m)%m;
散列表如下所示,请回答下面问题:
0    1    2    3    4    5    6   7    8    9   10
     24  57  36              46             68

(1)对表中每个关键字进行查找时,各需要进行的比较次数;
(2)在等概率情况下查找时,查找成功的平均查找长度。

答案是:
(1)查找成功的比较次数分别为:
21: 2
  57: 2
  45: 3
  37: 1
  50: 2
(2)平均查找长度等于(2+2+3+1+2)/5=2

            
21,57,45,37,50是什么?不是24  57   36  46   68么?
这是我自己做的:
24%11=2 应该放在2号位置,但2号不是它,按照规则2+1=3,但3号位置也不是它,按照规则2-1=1,找到了,所以比较了3次
57%11=2 找到了,比较1次
36%11=3 找到了,比较1次
46%11=2 应该放在2号位置,但2号不是它,按照规则2+1=3,但3号位置也不是它,按照规则2-1=1,但1号也不是它,2+4=6,找到了,所以比较了4次
68%11=2 应该放在2号位置,但2号不是它,按照规则2+1=3,但3号位置也不是它,按照规则2-1=1,但1号也不是它,2+4=6...............2-4

到底应该怎么样啊?

[ 本帖最后由 wangzq_870305 于 2010-1-5 11:45 编辑 ]

    评分

    参与人数 1威望 +10 收起 理由
    wangzq_870305 + 10 原创内容

    查看全部评分

    2

    主题

    222

    帖子

    795

    积分

    中级战友

    Rank: 3Rank: 3

    精华
    0
    威望
    246
    K币
    549 元
    注册时间
    2009-9-23
    沙发
    发表于 2010-1-5 08:37 |
    这么用功哪? 俺今年不靠,刚翻了翻书,你的应该是对滴! 相信自己

    评分

    参与人数 1威望 +10 收起 理由
    lonelyskytaut + 10

    查看全部评分

    0

    主题

    402

    帖子

    1096

    积分

    中级战友

    Rank: 3Rank: 3

    精华
    0
    威望
    290
    K币
    806 元
    注册时间
    2009-6-19
    板凳
     楼主| 发表于 2010-1-5 11:33 |
    那就好,我看了答案我觉得特莫名阿,什么玩意儿阿...

    3

    主题

    177

    帖子

    652

    积分

    中级战友

    Rank: 3Rank: 3

    精华
    0
    威望
    240
    K币
    412 元
    注册时间
    2008-12-6
    地板
    发表于 2010-1-5 11:37 |
    答案连数字都没写对……阅读计算机辅导书极度培养我们的质疑精神

    评分

    参与人数 1威望 +10 收起 理由
    lonelyskytaut + 10

    查看全部评分

    1

    主题

    242

    帖子

    1363

    积分

    中级战友

    Rank: 3Rank: 3

    精华
    0
    威望
    304
    K币
    1059 元
    注册时间
    2009-8-10
    5
    发表于 2010-1-5 11:44 |
    看FD的题目
    遇到不会作的,第一个反因,题目错了
    对答案的时候,看到错的,第一个反因:答案错了

    看完FD看WD的就很好,答案基本上没错
    而且大题出的不错,基本上都覆盖到了

    评分

    参与人数 1威望 +10 收起 理由
    lonelyskytaut + 10

    查看全部评分

    22

    主题

    236

    帖子

    1072

    积分

    中级战友

    Rank: 3Rank: 3

    精华
    0
    威望
    200
    K币
    872 元
    注册时间
    2008-1-22
    6
    发表于 2010-1-5 13:03 |
    我没记错的话 复旦模拟题里有道选择题连叫你求什么都没给出

    评分

    参与人数 1威望 +10 收起 理由
    lonelyskytaut + 10

    查看全部评分

    0

    主题

    402

    帖子

    1096

    积分

    中级战友

    Rank: 3Rank: 3

    精华
    0
    威望
    290
    K币
    806 元
    注册时间
    2009-6-19
    7
     楼主| 发表于 2010-1-5 13:26 |
    我只做到第一卷,反正也来不及做了,还是看看数学去算了...计算机就这么着吧...

    22

    主题

    236

    帖子

    1072

    积分

    中级战友

    Rank: 3Rank: 3

    精华
    0
    威望
    200
    K币
    872 元
    注册时间
    2008-1-22
    8
    发表于 2010-1-5 16:41 |
    原帖由 mkyang0627 于 2010-1-5 13:26 发表
    我只做到第一卷,反正也来不及做了,还是看看数学去算了...计算机就这么着吧...

    那其他几份 就直接看答案吧 做做他的大题也有好处的。
    关闭

    您还剩5次免费下载资料的机会哦~

    扫描二维码下载资料

    使用手机端考研帮,进入扫一扫
    在“我”中打开扫一扫,
    扫描二维码下载资料

    关于我们|商务合作|小黑屋|手机版|联系我们|服务条款|隐私保护|帮学堂| 网站地图|院校地图|漏洞提交|考研帮

    GMT+8, 2026-4-1 11:11 , Processed in 0.131107 second(s), Total 23, Slave 17(Usage:7.25M, Links:[2]1,1_1) queries , Redis On.

    Powered by Discuz!

    © 2001-2017 考研 Inc.

    快速回复 返回顶部 返回列表
    × 关闭