加载中...
| 类别 | 算法与数据结构 |
| 英文名 | Bloom Filter |
| 类型 | 数据结构 |
| 领域 | 计算机科学 |
布隆过滤器是一种空间高效的概率型数据结构,用来判断一个元素是否在集合中。它可能产生假阳性(误判存在),但绝不会产生假阴性(判断不存在则一定不存在)。
它由一个位数组和 k 个独立哈希函数组成。插入元素时,用 k 个哈希函数算出 k 个位置并全部置 1。查询时同样计算 k 个位置,若有任一位为 0 则元素一定不存在;若全为 1 则可能存在。随着插入元素增多,置 1 的位越来越多,误判率上升。标准布隆过滤器不支持删除,可改用计数布隆过滤器。
| 类别 | 算法与数据结构 |
| 英文名 | Bloom Filter |
| 类型 | 数据结构 |
| 领域 | 计算机科学 |
登录 后参与讨论
暂无讨论,来发表第一条评论吧