【文件属性】:
文件名称:bloomf:Clojure BYOHF 布隆过滤器
文件大小:7KB
文件格式:ZIP
更新时间:2021-06-20 22:01:13
Clojure
布隆夫
Clojure 中的布隆过滤器。
用法
安装
自带哈希函数
Bloomf 不提供哈希函数。 使用clojure.core/hash测试 Bloomf
参考
bloomf.core/make
(make size hashers)
使用给定的散列函数创建给定大小的布隆过滤器。 hashers必须是返回整数的一元函数的集合。
bloomf.core/添加
(add bloom x)
(add bloom x & xs)
将 x 添加到布隆过滤器。
bloomf.core/包含?
(contains? bloom x)
如果 x 不在布隆过滤器中,则返回 false。
bloomf.core/intersection
(intersection f1 f2)
(intersection f1 f2 & fs)
返回一个布隆过滤器,它是输入的交集。 交集可能会导致错误率的增加
【文件预览】:
bloomf-master
----project.clj(339B)
----test()
--------bloomf()
----LICENSE(11KB)
----src()
--------bloomf()
----.gitignore(138B)
----README.md(1KB)