Visualizations
Interactive data visualizations, algorithm demonstrations, and WebGL experiments.
Cuckoo Heavy Keeper
An interactive visualization of the Cuckoo Heavy Keeper algorithm — a frequency estimation data structure that uses cuckoo hashing with lobby/heavy entry separation, probabilistic decay, and promotion/kickout mechanics to identify heavy hitters in data streams.
ReSketch
An interactive visualization of the ReSketch algorithm, a resizable frequency estimation sketch that uses consistent hashing rings and KLL quantile sketches to support dynamic expand and shrink operations while preserving estimation accuracy.
Bloom Filter
A space-efficient probabilistic data structure visualization demonstrating insertion, membership queries, and false positive rates under varying hash functions and bit array sizes.