Categorygithub.com/Ashwinr-07/bloomfilter
repositorypackage
0.0.0-20240731062057-6f083077033e
Repository: https://github.com/ashwinr-07/bloomfilter.git
Documentation: pkg.go.dev

# Packages

No description provided by the author

# README

Bloom Filter Implementation in Go

I have implemented a Bloom filter data structure in Go. A Bloom filter is a space-efficient probabilistic data structure used to test whether an element is a member of a set.

Features

  • Thread-safe operations
  • Customizable size and number of hash functions
  • Estimated false positive rate calculation
  • Union operation for combining filters

Running the Demo

To run the demonstration program:

go run cmd/main.go

Running Tests

To run the unit tests:

go test ./...

License

This project is available under the MIT License.