더북(TheBook)

  6. 삽입 함수도 간단하게 구현할 수 있습니다.

    void insert(int key)
    {
        data[hash(0, key)] = true;
        data[hash(1, key)] = true;
        data[hash(2, key)] = true;
        std::cout << key << "을(를) 삽입: ";

        for (auto a : data)
            std::cout << a << " ";
        std::cout << std::endl;
    }
};

  7. main() 함수를 작성하고 bloom_filter 클래스를 사용하는 코드를 추가합니다.

int main()
{
    bloom_filter bf(7);
    bf.insert(100);
    bf.insert(54);
    bf.insert(82);

    bf.lookup(5);
    bf.lookup(50);
    bf.lookup(20);
    bf.lookup(54);
}
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.