首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
首页
>
试题广场
>
散列表的地址区间为0-17,散列函数为H(K) =K mod
[单选题]
散列表的地址区间为0-17,散列函数为H(K) =K mod 17。采用线性探测法处理冲突,并将关键字序列26、25、72、38、8、18、59依次存储到散列表中。
元素59存放在散列表中的地址是()
8
9
10
11
添加笔记
求解答(16)
邀请回答
收藏(13)
分享
纠错
2个回答
添加回答
6
Jinac
将所有的key除17取余数得到: 9,8(1),0,4,8(2),1,【8(3)】。 因为有冲突,所以这里用小括号表示第几个8. 第一个8放到地址8, 第二个8放到地址8的下个,9, 发现9被占了,就继续往下探测,发现10是空的,入坑, 最后一个8, 放地址8, 不行, 就许往下走,9依然不行, 继续往下,10还是不行,继续往下走就填到空间11了
发表于 2018-09-04 07:38:35
回复(2)
4
RealRoad
8在10号位 8/17=0 余数为8
72在4号位 72/17=4 余数为4
38在5号位 38/17=2 余数为4
18在1号位 18/17=1 余数为1
25在8号位 25/17=1 余数为8
26在9号位 26/17=1 余数为9
59在11号位 59/17=3 余数为8
所以答案为D
发表于 2019-12-12 20:51:34
回复(2)
这道题你会答吗?花几分钟告诉大家答案吧!
提交观点
问题信息
链表
上传者:
zsw3
难度:
2条回答
13收藏
14216浏览
热门推荐
相关试题
明明的随机数
数组
评论
(3898)
来自
华为研发工程师编程题
进制转换
字符串
评论
(2542)
来自
华为研发工程师编程题
密码验证合格程序
数组
字符串
模拟
评论
(1414)
编译方法中,动态存储分配的含义是:()
编译和体系结构
评论
(2)
来自
乐视2017秋招开发工程...
闪速存储器能提供高性能、低功耗、字...
编程基础
评论
(1)
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题