通缉:C#中的杜鹃哈希

时间:2011-02-15 15:40:29

标签: c# .net hash

我正在阅读很多关于Cuckoo hashing的答案。

有没有人知道C#中Cuckoo的良好实现?

2 个答案:

答案 0 :(得分:2)

如果你已经找到了一个C实现,那么将它转换为C#应该是微不足道的.....发布你在转换时出现问题的C实现的位...

答案 1 :(得分:1)

不使用布谷鸟算法的最小完美哈希是否有效?如果是这样,这是CMPH Compress, Hash, and Displace算法的C#实现:

Laurent Dupuis's C# Compress, Hash, and Displace

你可能更喜欢它而不是杜鹃哈希。来自accompanying paper

  

k -perfect的主要优点   哈希是需要一个单一的   随机访问慢速内存   最坏的情况。不是这种情况   对于像线性的其他方案   Litwin提出的散列方法[15]   还有被诅咒的杜鹃哈希[9]。