布隆过滤器Bloom Filter
利用位数组+多个hash函数
在判断y是否属于这个集合时,我们只需要对y使用k个哈希函数得到k个哈希值,如果所有hashi(y)的位置都是1(1≤i≤k),即k个位置都被设置为1了,那么我们就认为y是集合中的元素,// 判断在集合是有误判率的
否则(只要有一个函数值不为1)就认为y不是集合中的元素。// 判断不在集合是准确的
布隆过滤器Bloom Filter
利用位数组+多个hash函数
在判断y是否属于这个集合时,我们只需要对y使用k个哈希函数得到k个哈希值,如果所有hashi(y)的位置都是1(1≤i≤k),即k个位置都被设置为1了,那么我们就认为y是集合中的元素,// 判断在集合是有误判率的
否则(只要有一个函数值不为1)就认为y不是集合中的元素。// 判断不在集合是准确的