淺談布隆過濾器

若是想判斷一個元素是否是在一個集合裏,通常想到的是將集合中全部元素保存起來,而後經過比較肯定。鏈表、樹、散列表(又叫哈希表,Hash table)等等數據結構都是這種思路。可是隨着集合中元素的增長(好比說是20億個url),咱們須要的存儲空間愈來愈大。同時檢索速度也愈來愈慢,上述三種結構的檢索時間複雜度分別爲O(n),O(log n),O(1)。可能不少人首先想到的會是使用 HashSet,由於
相關文章
相關標籤/搜索