线性杂凑

线性散列(英语:Linear Hashing)是一种散列方法,它有几项特点:

  • 没有目录。
  • 可借由控制负荷因子来延迟分裂。
  • 分裂指标 :指向下一个要分裂的资料栏,在完整扩张后要重设分裂指标。
  • 档案等级 :在完整扩张后要档案等级。
  • 区块数目 :区块数目会线性增加。

算法

插入

  • 输入资料先放入同一资料栏内,每次输入资料都要运算负荷因子,以便检查负荷因子是否超过门槛,如果超过负荷因子,则要针对分裂指标所指的资料栏进行完整扩张。
  • 如果完整扩张则要重设分裂指标,而完整扩张会使分裂因子所指的资料栏分裂为原来的两倍。
  • 持续输入资料直到资料输入完毕。

原文地址:
https://zh.wikipedia.org/wiki/%E7%B7%9A%E6%80%A7%E9%9B%9C%E6%B9%8A

知识共享 署名-相同方式共享 3.0协议之条款下提供

文章作者: 张拓
文章链接: http://www.xssl.online/%e7%ba%bf%e6%80%a7%e6%9d%82%e5%87%91/
版权声明: 本博客所有文章除特别声明外,均采用CC BY-NC-SA 4.0 许可协议。转载请注明来自 张拓的博客
浏览次数: 416

张拓

陕西西安蓝田张拓QQ1070410059。一生所求不过“心安”二字。 然,尘世多纷扰。

发表回复