哈希函数(通论)

loc*_*boy 1 .net c# hash

我一直在寻找答案,我想知道是否有人知道如何在C#中明确地(从头开始)定义哈希函数.我知道有预定义的数据结构具有List功能,但我试图理解这些对象的底层结构.

有人能帮忙吗?例如,如果您有两个数组,那么如何从中创建哈希表呢?

jas*_*son 10

有关哈希表哈希函数的维基百科文章非常好.您还可以查看TAOCP的第3卷.最后,在System.Collections.Hashtable中查看Reflector可能是一种启发性的体验.

如果您有更具体的问题,我们可能会提供更详细的见解.