Un Bloom filter es una estructura de datos probabilística que ahorra espacio y responde consultas de pertenencia a conjuntos con un giro: puede tener falsos positivos pero nunca falsos negativos. "Definitivamente no presente" es seguro; "posiblemente presente" necesita una verificación real.
Cómo funciona
Un array de bits de bits y funciones hash. Para un elemento, establezca los bits a los que se hace hash. Para , verifique esos bits — si alguno es 0, el elemento definitivamente está ausente.
