题目内容 (请给出正确答案)
[主观题]

在散列法中,一个可用的散列函数必须保证绝对不产生冲突。()

在散列法中,一个可用的散列函数必须保证绝对不产生冲突。()

此题为判断题(对,错)。

提问人:网友13***002 发布时间:2022-01-07
参考答案
查看官方参考答案
如搜索结果不匹配,请 联系老师 获取答案
更多“在散列法中,一个可用的散列函数必须保证绝对不产生冲突。()”相关的问题
第1题
设一个散列表采用开散列(链地址)法构造,散列函数采用除留余数法,解决冲突的方法采用分离的同义词子表法。

(1)设计用分离的同义词子表组织的开散列表的类。

(2)设计在做列表中搜索具有指定关键码值的表项的算法。

(3)设计在散列表中删除具有指定关键码值的表项的算法。

(4)设计在散列表中插人具有指定关键码值的表项的算法。

(5)设计由一组关键码值建立散列表的算法。

(6)设计输出散列表的算法。

(7)求搜索成功时的平均搜索长度的算法。

(8)求搜索不成功时的平均搜索长度的算法。

点击查看答案
第2题
设散列表为,即表的大小为m=13。现采用双散列法解决冲突。散列函数和再散列函数分别为:其中,函数
设散列表为,即表的大小为m=13。现采用双散列法解决冲突。散列函数和再散列函数分别为:

其中,函数Rev(x)表示颠倒10进制数x的各位,如Rev(37)=73,Rev(7)一7等。若插入的关键码值序列为(2,8,31,20,70,59,25,28)。

(1)试画出插人这8个关键码值后的散列表。

(2)计算搜索成功的平均搜索长度

点击查看答案
第3题
若采用链地址法构造散列表,散列函数为H(key)=key MOD 17,则所需链表的链首指针构成一个指针数组,数组的下标范围为 ( )

A、0至17

B、1至17

C、0至16

D、1至16

点击查看答案
第4题
已知待散列存储的关键字序列为(4,16,38,51,64,77),哈希函数为 H(key)=key%13,哈希表 HT 的长度为 13,采用二次探测再散列法解决冲突,下列关于由此构造的哈希表的表述中正确的有( )。

A、关键字 77 的写入地址是 9。

B、关键字 16 的写入地址是 3。

C、关键字 4 的写入地址是 4。

D、在等概率情况下查找成功的平均查找长度是 13/6 。

E、关键字 38 的写入地址是 11。

F、关键字 51 的写入地址是 0。

G、关键字 64 的写入地址是 12。

H、哈希地址 5~7 都是空闲的。

点击查看答案
第5题
设一个散列表采用闭散列法构造,散列数采用除留余数法,解决冲突的方法采用二次探查法。基于6-34(1)给出的闭散列表的类定义,重新实现下列函数:

(1)在散列表中搜索具有指定关键码值的表项的函数。

(2)在散列表中删除具有指定关键码值的表项的函数。

(3)在散列表中插人具有指定关键码值的表项的函数,

(4)求搜索成功时的平均搜索长度的函数.

点击查看答案
第6题
散列查找中散列函数的值( )散列地址的范围。

A、在

B、小于

C、无关

D、大于

点击查看答案
第7题
一个大小为11的散列表,散列函数为H(key)=key mod 11,采用线性探测冲突解决策略。如果现有散列表中仅有的5个元素均位于下标为奇数的位置,问:该散列表的平均不成功查找次数是多少?

A、6/11

B、1

C、16/11

D、不确定

点击查看答案
第8题
试证明对一个有n个元素的序列进行基于比较的排序,最少需要执行nlog2n次排序码比较。

点击查看答案
第9题
设一个散列表包含m=13个表项,其下标从0到12,采用线性探查法解决冲突,请按以下要求,将下列关键码散列到表中。

101003245581263292004000

(1)散列函数采用除留余数法,用%m(取模运算)将各关键码映像到表中。请指出每一个产生冲突的关键码可能产生多少次冲突。

(2)散列函数采用先将关键码各位数字折叠相加,再用%m将相加的结果映像到表中的办法。请指出每一个产生冲突的关键码可能产生多少次冲突。

点击查看答案
账号:
你好,尊敬的用户
复制账号
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改
欢迎分享答案

为鼓励登录用户提交答案,简答题每个月将会抽取一批参与作答的用户给予奖励,具体奖励活动请关注官方微信公众号:简答题

简答题官方微信公众号

警告:系统检测到您的账号存在安全风险

为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!

微信搜一搜
简答题
点击打开微信
警告:系统检测到您的账号存在安全风险
抱歉,您的账号因涉嫌违反简答题购买须知被冻结。您可在“简答题”微信公众号中的“官网服务”-“账号解封申请”申请解封,或联系客服
微信搜一搜
简答题
点击打开微信