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.