public class BloomFilterUtil extends Object
Constructor and Description |
---|
BloomFilterUtil() |
Modifier and Type | Method and Description |
---|---|
static BitMapBloomFilter |
createBitMap(int m)
创建BitMap实现的布隆过滤器
|
static BitSetBloomFilter |
createBitSet(int c,
int n,
int k)
创建一个BitSet实现的布隆过滤器,过滤器的容量为c * k 个bit.
|
public static BitSetBloomFilter createBitSet(int c, int n, int k)
c
- 当前过滤器预先开辟的最大包含记录,通常要比预计存入的记录多一倍.n
- 当前过滤器预计所要包含的记录.k
- 哈希函数的个数,等同每条记录要占用的bit数.public static BitMapBloomFilter createBitMap(int m)
m
- BitMap的大小Copyright © 2024. All rights reserved.