算法:布隆过滤器
发布日期:2021-06-30 15:52:50 浏览次数:2 分类:技术文章

本文共 269 字,大约阅读时间需要 1 分钟。

Bloom Filter

cache 和 filter 互补

哈希函数

在这里插入图片描述

布隆过滤器 Bloom FIlter

一个很长的二进制向量和一个映射函数

布隆过滤器可以用于检索一个元素是否在一个集合中

它的优点是空间效率和查询时间都远远超过一般的算法,缺点是有一定的误识别率和删除困难

(误识别率:当查询到数据的时候,可能出现一定的误识别,但查询到数据不在的时候,百分之百正确)

  • 使用二进制,所以效率更高
  • 同时牺牲了一定的识别准确度

图示

x,y,z为在数据集中的数据,查询w,有存在0的位置,肯定不在

在这里插入图片描述
B可能查出来存在,因此需要进行后续系统查询
在这里插入图片描述

转载地址:https://kaisarh.blog.csdn.net/article/details/117416418 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:浏览器中的 HTTP 请求从发起到结束经历的所有阶段
下一篇:算法:并查集

发表评论

最新留言

很好
[***.229.124.182]2024年04月12日 23时56分03秒