首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >线性探测中不同探针序列的数目

线性探测中不同探针序列的数目
EN

Stack Overflow用户
提问于 2018-01-12 04:16:45
回答 1查看 459关注 0票数 2

根据Cormen的书,如果哈希函数给出了在线性探测中可能出现的探测序列的数目

h(k,i) =( h‘(k) + i) %m为m

如果h'(k) =k模5,m= 10,那么我们怎么可能有10个不同的探针序列呢?

初始探针是由h'(k)决定的,所以探针序列的数目应该受h'(k)的限制,应该是5,对吧?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-01-12 05:16:36

CLRS说:

给定一个普通的散列函数h':u -> {0,1,…,m- 1},我们称之为辅助散列函数线性探测方法使用哈希函数。 h(k,i) = (h'(k)+i) mod m I= 0,1,.,m-1。

科门的意思是他是满射。否则,下面的内容就不会是真的。

因为初始探针决定了整个探测序列,所以只有m个不同的探针序列。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48219476

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档