博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Bloom-Filter布隆过滤器
阅读量:7096 次
发布时间:2019-06-28

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

hot3.png

     Bloom-Filter,即布隆过滤器,1970年由Bloom中提出。它可以用于检索一个元素是否在一个集合中。

     Bloom Filter(BF)是一种空间效率很高的随机,它利用位数组很简洁地表示一个集合,并能判断一个元素是否属于这个集合。它是一个判断元素是否存在集合的快速的概率。Bloom Filter有可能会出现错误判断,但不会漏掉判断。也就是Bloom Filter判断元素不再集合,那肯定不在。如果判断元素存在集合中,有一定的概率判断错误。因此,Bloom Filter不适合那些“零错误”的应用场合。而在能容忍低错误率的应用场合下,Bloom Filter比其他常见的算法(如hash,折半查找)极大节省了空间。 

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

 

参考文献:

博文一:

博文而:

转载于:https://my.oschina.net/zengjs275/blog/778850

你可能感兴趣的文章
被称"硬盘杀手"的几个win7系统服务如何关闭(转)
查看>>
C# 存储过程
查看>>
C#实例 Unity依赖注入使用
查看>>
软件体系结构的第二次实验
查看>>
sql语句练习题
查看>>
无聊记记
查看>>
ODI Scenario 场景
查看>>
操作JSON对象
查看>>
random模块使用方法
查看>>
使phongegap的程序纵向不滚动
查看>>
NSPredicate predicateWithFormat方法支持的格式
查看>>
lmbench andlmbench 移植测试
查看>>
三十天学不会TCP,UDP/IP网络编程-ARP -- 连接MAC和IP
查看>>
Linux操作系统下三种配置环境变量的方法
查看>>
转:序列化Python对象
查看>>
同步和异步的区别?
查看>>
Feeling after reading the blog of Agile development
查看>>
牛客网 Wannafly挑战赛 C 列一列 简单题 (题目有点坑)
查看>>
mysql 相同表求解统一字段不同内容的交集
查看>>
对js里bind函数的理解
查看>>