Um filtro Bloom é uma estrutura probabilística eficiente em espaço que responde a pertenças de conjunto com uma reviravolta: pode ter falsos positivos mas nunca falsos negativos. "Definitivamente não presente" é certo; "possivelmente presente" requer uma verificação real.
Como funciona
Um array de bits de bits e funções hash. Para um item, configure os bits para os quais ele faz hash. Para , verifique esses bits — se algum for 0, o item está definitivamente ausente.
