我已经寻找了一段时间的答案,我想知道是否有人知道如何在C#中显式地(从头开始)定义哈希函数。我知道有一些预定义的数据结构具有列表功能,但我正在尝试理解这些对象的底层结构。
有人能帮上忙吗?例如,如果你有两个数组,你怎么能从中创建一个哈希表呢?
发布于 2010-11-05 02:54:04
维基百科上关于hash tables和hash functions的文章好得离谱。你也可以去Volume 3 of TAOCP看看。最后,在System.Collections.Hashtable上浏览一下Reflector可能会是一次有益的体验。
如果您有更具体的问题,我们可能会提供更详细的见解。
https://stackoverflow.com/questions/4100155
复制相似问题