/** * Create a new BloomFilter. * @param p The acceptable false positive rate. * @param n The expected number of entries. */ public BloomFilter(double p, int n) { this(computeOptimalM(n, p), computeOptimalK(n, computeOptimalM(n, p)), n); }
/** * Create a new BloomFilter. * @param p The acceptable false positive rate. * @param n The expected number of entries. */ public BloomFilter(double p, int n) { this(computeOptimalM(n, p), computeOptimalK(n, computeOptimalM(n, p)), n); }