首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
对于关键字序列(10,34,37,51,14,25,56,22,3),用线性探查法解决冲突构造哈希表,哈希函数为H(key)=key%11,关键字25存入的哈希地址编号为________________。
对于关键字序列(10,34,37,51,14,25,56,22,3),用线性探查法解决冲突构造哈希表,哈希函数为H(key)=key%11,关键字25存入的哈希地址编号为________________。
admin
2020-05-13
46
问题
对于关键字序列(10,34,37,51,14,25,56,22,3),用线性探查法解决冲突构造哈希表,哈希函数为H(key)=key%11,关键字25存入的哈希地址编号为________________。
选项
A、2
B、3
C、5
D、6
答案
C
解析
本题考查数据结构基础知识。
构造该关键字序列的哈希表过程如下:
①初始为空表。
②插入关键字10。
由于H(10)=10%11=10,不冲突,因此将10存入哈希地址为10的单元。
③插入关键字34、37、51、14。
由于H(34)=34%11=1,不冲突,因此将34存入哈希地址为1的单元;H(37)=37%11=4,不冲突,因此将37存入哈希地址为4的单元;H(51)=51%11=7,不冲突,因此将51存入哈希地址为7的单元;H(14)=14%11=3,不冲突,因此将14存入哈希地址为3的单元。
④插入关键字25。
由于H(25)=25%11=3,哈希地址为3的单元已被占用,发生冲突,根据线性探查法解决冲突,计算出哈希地址为4的单元,仍然冲突,继续计算,找出哈希地址为5的单元是空闲的,因此将25存入哈希地址为5的单元。
⑤插入关键字56。
由于H(56)=56%11=1,哈希地址为1的单元冲突,因此将56存入哈希地址为2的单元。
⑥插入关键字22。
由于H(22)=22%11=0,不冲突,因此将22存入哈希地址为0的单元。
⑦插入关键字3。
由于H(3)=3%11=3,哈希地址为3的单元已被占用,发生冲突,再依次计算哈希地址4、5,都冲突,哈希地址6处不冲突,因此将3存入哈希地址为6的单元。
转载请注明原文地址:https://kaotiyun.com/show/spVZ777K
本试题收录于:
程序员上午基础知识考试题库软考初级分类
0
程序员上午基础知识考试
软考初级
相关试题推荐
UNIX操作系统的进程控制块中,常驻内存的是(2)。
在采用非抢占式进程调度方式下,下列(10)情况不会引起进程切换。
在同步数字系列(SDH)标准中,STM-1的数据速率为(36)。
做系统测试的目的是(34)。
计算机网络中,网络安全特别重要。在计算机上安装防火墙通常是提高网络系统安全的重要手段。对防火墙的说法正确的是(21)。
在Windows的命令行窗口中输入命令:C:\>nslookupsettype=SOA>202.30.192.2这个命令序列的作用是查询________。
将声音信号数字化时,__________________不会影响数字音频数据量。
攻击者重放以前合法连接初始化序列的记录,或者伪造身份而企图建立连接的攻击被称为______。
以下关于软件测试的叙述中,正确的是()。
In C language,(75) are used to create variables and are grouped at the top of a gram block.
随机试题
被加工表面的旋转轴线与基面相互垂直,外形较复杂的工件,可以装在花盘的角铁上加工。()
下列关于建设工程合同说法错误的是()
静脉封闭疗法的作用是
高钾血症的病因是
某普通合伙企业决定解散,经清算人确认:企业欠职工工资和社会保险费用2万元,欠国家税款1万元,另外发生清算费用5000元。下列清偿顺序中.符合合伙企业法律制度规定的是( )。
()有“东方之珠”“世界三大夜景之首”之美誉。
有若干个小朋友,他们的年龄各不相同,用他们的年龄分别替换下面式子中的x,都有成立,这些小朋友最多有()个。
设,若r(A*)=1,则a=().
设有窗体的Form_MouseMove事件过程如下:PrivateSubForm_MouseMove(ButtonAsInteger,ShiftAsInteger,XAsSingle,YAsSingle) If(Button
对关系S和关系R进行集合运算,结果中既包含S中元组也包含R中元组,这种集合运算称为()。
最新回复
(
0
)