Bloom filter to struktura zużywająca mało przestrzeni probabilistyczna, która odpowiada na pytanie o przynależność do zbioru z jednym zwrotem: może mieć fałszywe pozytywne, ale nigdy fałszywe negatywy. "Zdecydowanie nie istnieje" jest pewne; "prawdopodobnie istnieje" wymaga rzeczywistego sprawdzenia.
Jak to działa
Tablica bitów bitów i funkcji hash. Aby element, ustaw bitów, na które się hashuje. Aby , sprawdź te bity — jeśli jakikolwiek jest 0, element zdecydowanie nie istnieje.
