布隆過濾器(Bloom Filter)初探

布隆過濾器介紹 布隆過濾器(Bloom Filter,下文簡稱BF)由Burton Howard Bloom在1970年提出,是一種空間效率高的概率型數據結構。它專門用來檢測集合中是否存在特定的元素。聽起來是很稀鬆平常的需求,爲什麼要使用BF這種數據結構呢? 產生的契機 回想一下,我們平常在檢測集合中是否存在某元素時,都會採用比較的方法。考慮以下情況: 如果集合用線性表存儲,查找的時間複雜度爲O(
相關文章
相關標籤/搜索