Data Structures
Browse posts by tag
The Algorithm Design Manual
The Art of Computer Programming, Vol 1: Fundamental Algorithms
AlgoGraph: Immutable Graph Library with Functional Transformers
AlgoGraph brings functional programming elegance to graph algorithms with immutable data structures, pipe-based transformers, declarative selectors, and lazy views.
libdis: Disjoint Interval Sets as a Complete Boolean Algebra
A modern C++ header-only library implementing disjoint interval sets as first-class mathematical objects with rigorous Boolean algebra operations.
Algebraic Composition for Streaming Data Reduction: A Type-Safe Framework with Numerical Stability
Cryptographic perfect hash functions: A theoretical analysis on space efficiency, time complexity, and entropy
maph: Maps Based on Perfect Hashing for Sub-Microsecond Key-Value Storage
The Dot Ecosystem: From Simple Paths to Data Algebras
A mathematically grounded ecosystem of composable tools for manipulating nested data structures. From simple helper functions to sophisticated data algebras, guided by purity, pedagogy, and the principle of least power.
AlgoTree: Immutable Tree Structures with Functional Transformers
A powerful, immutable-by-default tree manipulation library for Python with functional programming patterns, composable transformations, and advanced pattern matching.
Packed Containers: Zero-Waste Bit-Level Storage in C++
What if containers wasted zero bits? A C++ library for packing arbitrary value types at the bit level using pluggable codecs.