布隆过滤器(Bloom Filter)
**布隆过滤器(Bloom Filter)**
布隆过滤器是一种空间效率极高的概率型数据结构,用于快速判断一个元素是否可能存在于一个集合中。它的核心特点是:**可能误判(false positive),但绝不会漏判(false negative)**。也就是说,如果它说某个元素“不存在”,那么这个元素一定不存在;但如果它说某个元素“存在”,这个元素实际上可能并不存在,存在一定的误判概率。
**一、 为什么需要布隆过滤器?**
想象一个场景:你需要检查一个用户名是否已经被注册。最简单的方法是
2025-11-04 05:08:31
0