Skip to content

mohsen3/ProbabilisticDataStructures

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Probabilistic Data Structures

See DeepWiki analysis of this repository.

Probabilistic Data Structures (also known as sketches) sacrifice a little bit of precision to gain a huge advantage in performance, scalability, and memory usage compared to their deterministic counterparts. This article is a good introduction to the topic.

This repository hosts a number of these data structures. Implementations are optimized for clarity and readability and are aimed at educational purposes. The list currently includes the following sketches:

  • Bloom filter
  • Count-Min Sketch
  • HyperLogLog
  • Reservoir Sampling

About

Collection of a few probabilistic data structures implemented in Ruby

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages