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

一个可用的散列函数必须保证不产生碰撞。

提问人:网友anonymity 发布时间:2022-01-06
参考答案
查看官方参考答案
如搜索结果不匹配,请 联系老师 获取答案
更多“一个可用的散列函数必须保证不产生碰撞。”相关的问题
第1题
散列函数必须保证一一映射关系。
点击查看答案
第2题
在散列法中,一个可用的散列函数必须保证绝对不产生冲突。()

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

点击查看答案
第3题
以下关于散列函数选择原则的叙述中,不正确的是()。
A、散列函数应是简单的,能在较短的时间内计算出结果

B、散列函数的定义域应包括全部关键码值,值域必须在表范围之内

C、散列函数计算出来的地址应能均匀分布在整个地址空间中

D、装载因子必须限制在0.8以下

点击查看答案
第4题
对于散列函数 H ,下面哪个选项是错误的()
A.生成较短的固定长度的输出

B.对任何消息的输入都应该能够容易和快速地计算出散列值;

C.是一个单向函数

D.不能够抵抗强冲突

点击查看答案
第5题
设一个散列表采用开散列(链地址)法构造,散列函数采用除留余数法,解决冲突的方法采用分离的同义词子表法。

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

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

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

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

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

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

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

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

点击查看答案
第6题
以下加密算法中,不属于单向散列函数加密的算法是()。
A.MD5

B.RC5

C.SHA

D.MAC

点击查看答案
第7题
假定把关键码key散列到有m个表项(从0到m-1编址)的散列表中。对于下面的每一个函数Hash(key)(key为整数),这些函数能够当作散列函数吗(即对于插入和查找,散列程序能正常工作吗)?如果能够,它是一个好的散列函数吗?请说明理由。设函数random(m)返回一个0到m-1之间的随机整数(包括0与m-1在内)。

(1)Hash(key)==key/m;

(2)Hash(key)=1;

(3)IIash(key)==(key+random(m))%rn;

(4)Hash(key)=key%p(m);其中p(m)是不大于m的最大素数。

点击查看答案
第8题
散列法存储的基本思想是根据关键码值来决定 。

A、存储地址

B、元素的序号

C、平均检索长度

D、散列表空间

点击查看答案
第9题
试编写一算法,求指定结点在给定的二叉排序树中所在的层数。
点击查看答案
第10题
假设对于大小为4096B的页块,B树最大可以设计为683阶,而B+树可以达到1024阶。请计算5层这样的B树和B+树最少各需要多少索引项。
点击查看答案
账号:
你好,尊敬的用户
复制账号
发送账号至手机
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改
欢迎分享答案

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

简答题官方微信公众号

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

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

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