当前位置:首页 > TAG信息列表 > 用线性探测的方法解决冲突?

用线性探测的方法解决冲突?

常用的数据模型 数据结构填空题:有n个关键字,它们具有相同的Hash函数值,用线性探测的方法解决冲突?

数据结构填空题:有n个关键字,它们具有相同的hash函数值,用线性探测的方法解决冲突?

n(n-1)/2答:线性检测的解决方案是一旦目标空间被占用,就检测下一个相邻空间。如果闲置,则插入。否则,继续下一次检测。如果到达队列的末尾,则返回到队列头进行检测。一旦所有空间被占用,就不能插入。设t(i)=t(i-1)1,t(1)=1,则t(n)=n,因此总次数为n(n-1)/2

太多

例如,使用图方法,每个哈希值设置一个链,如果有冲突,则将其添加到相应的哈希链中

例如,使用顺序存储方法,预先留下一定数量的空内存单元,以便将来放置冲突的值

常用的数据模型 数据结构填空题:有n个关键字,它们具有相同的Hash函数值,用线性探测的方法解决冲突?

这些都写在许多数据结构书籍中。。。我希望你能找到它。。。太多。。。。

常用的数据模型构造哈希表的过程哈希表的构造方法


58香烟网 鑫彬号

  • 关注微信关注微信

猜你喜欢

微信公众号