单向散列函数即Hash函数。以下哪种性质不是散列函数的性质?()
A.多对一的特性
B.双向性
C.单向性
D.碰撞性
- · 有4位网友选择 B,占比50%
- · 有2位网友选择 D,占比25%
- · 有2位网友选择 A,占比25%
A.多对一的特性
B.双向性
C.单向性
D.碰撞性
其中,函数Rev(x)表示颠倒10进制数x的各位,如Rev(37)=73,Rev(7)一7等。若插入的关键码值序列为(2,8,31,20,70,59,25,28)。
(1)试画出插人这8个关键码值后的散列表。
(2)计算搜索成功的平均搜索长度。
(1)试说明确定m的原则。
(2)试证明:如果采用二次探查法解决冲突,表的大小是一个索数,若当表的装载因子α≤0.5,则新的元素总能被插入,且在插人过程中没有一个存储地址被探查2次。
(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的最大素数。
B、散列函数的定义域应包括全部关键码值,值域必须在表范围之内
C、散列函数计算出来的地址应能均匀分布在整个地址空间中
D、装载因子必须限制在0.8以下
B、两个元素的关键码值不同,而非关键码值相同
C、不同关键码值对应到相同的存储地址
D、装载因子过大,数据元素过多
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!