Bloom Filter

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

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

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

案例

  1. 比特币: 查询交易记录。先利用布隆过滤器查询是否存在记录
  2. 分布式系统:判断子任务是否在一台机器上存在

Comments

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×