**Bloom filter(블룸 필터)**는 한 가지 묘미를 가진, 공간 효율적인 확률적(probabilistic) 구조로 집합 멤버십에 답합니다. **거짓 양성(false positive)**은 있을 수 있지만 **거짓 음성(false negative)**은 절대 없습니다. "분명히 없음"은 확실하고, "있을 수도 있음"은 실제 확인이 필요합니다.
동작 방식
m 비트의 비트 array와 k개의 해시 함수. 항목을 추가하려면 그것이 해싱되는 k개의 비트를 1로 설정합니다. 하려면 그 개의 비트를 확인합니다. 하나라도 0이면 그 항목은 분명히 없습니다.
