可扩展的哈希

时间:2010-05-22 04:51:47

标签: hash

我需要使用可扩展哈希来创建一个显示给定键哈希值的程序。

在可扩展散列中,我知道桶分裂和目录更改。因此,如果我创建我的程序,我是否必须已经知道如果它所填充的存储桶是否已填充,或者我是否不必担心这些事情而只是根据密钥计算哈希值?

1 个答案:

答案 0 :(得分:1)

在可扩展的散列方案中,您可以根据密钥计算基于散列的散列值。但是,在桌面上操作时,您只使用密钥的前N位,其中N随着桶的数量增长。

因此,如果要实现可扩展哈希,则需要担心当前的桶统计信息,而不是简单地计算哈希值。