【发布时间】:2010-11-18 07:22:08
【问题描述】:
我正在寻找一个特定的数据结构,但我忘记了它的名字。如果我知道这个名字会很简单,我会在维基百科中查找它:)
基本上,它就像一个集合——除了你不能迭代它。
您在其中输入一些值,比如说 80k 邮政编码。
然后您可以测试给定的字符串是否肯定不是邮政编码,但如果您插入太多邮政编码,您最终会得到误报。
这种结构的内存消耗非常小。
它的名字是什么,在java中有实现吗?
【问题讨论】:
-
哇,四张赞成票。每个人都喜欢布隆过滤器。 :)
标签: algorithm language-agnostic data-structures bloom-filter