这可能是一个愚蠢的问题,但是,我不能让上帝的爱弄清楚我在链接散列表背后的理论中丢失了什么。如何用链接实现哈希表?
这是我的理解:
哈希表使用哈希一键到值存储位置相关联。有时散列会为不同的键产生相同的位置,即可能发生冲突。
在这种情况下,我们可以通过将具有相同位置的所有值存储到该位置的链接列表来实现链接。
我不明白的是:
当你输入一个密钥和散列函数产生在其中有链接的位置,它是如何确定哪些链接列表中的值在该位置属于那个特定的钥匙,而不是另一个涉及碰撞的钥匙?
我意识到这是基础理论,但如果任何人都可以在我的推理中指出错误或告诉我我错过了什么,我将非常感激。
在ELF格式规范中有很好的讨论。我实际上一次理解它,或者以为我做过:^) – 2011-04-09 05:09:56