Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/359.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Rabin哈希函数-Java中的快速实现_Java_Hash_Rabin - Fatal编程技术网

Rabin哈希函数-Java中的快速实现

Rabin哈希函数-Java中的快速实现,java,hash,rabin,Java,Hash,Rabin,我正在寻找Java中Rabin哈希函数的实现,有人能推荐一个快速库吗 更新: 我刚刚测试了图书馆 在我的2GHz处理器上散列1mm个随机URL大约需要2200ms 这对于我的需求来说已经足够好了,但是当我得到一个monent时,我会测试另一个库并将结果发布到这里。我自己没有使用过它,但是你可以在Source Forge上尝试这个项目。这是我的Java实现 它还包括任意大的不可约多项式(使用大整数)。如果您已经尝试了一些库,但它们不够快,您可能希望列出它们以避免再次向您推荐。我自己还没有尝试过

我正在寻找Java中Rabin哈希函数的实现,有人能推荐一个快速库吗


更新: 我刚刚测试了图书馆

在我的2GHz处理器上散列1mm个随机URL大约需要2200ms


这对于我的需求来说已经足够好了,但是当我得到一个monent时,我会测试另一个库并将结果发布到这里。

我自己没有使用过它,但是你可以在Source Forge上尝试这个项目。

这是我的Java实现


它还包括任意大的不可约多项式(使用大整数)。

如果您已经尝试了一些库,但它们不够快,您可能希望列出它们以避免再次向您推荐。我自己还没有尝试过任何库。但是如果我做任何比较,我会把结果贴在这里。如果你能详细说明你的问题或提供链接,那就太好了。我想你想计算拉宾指纹()?差不多是的。Rabin散列函数允许您生成散列函数,任意两个字符串之间的冲突共同发生率很小,与1/2^numkeydights成比例。当你使用谷歌时,很少有库会弹出,我只是想知道是否有人可以根据以前的经验推荐其中的任何一个。你知道吗,我在回答中推荐的同一个项目被删除了。LMGTFY链接不是项目推荐。这也不是一个答案,它总是会被删除。这是一个很好的答案。这当然比这个好。SO社区的大多数人似乎不同意。在你提供的链接中,我不太认同你的位置。有没有用于Robin散列函数的C++实现/库?非常感谢。