Various algos and data structures written to embed how they work, for enjoyment, in Python, C++, and Rust.
Code by me (reviewed by an LLM), and tests by an LLM (reviewed by me).
Currently I've created a Bloom filter in Python >3.12, C++ 20, and Rust, which you can find here: Bloom filter
And a Red-black tree in Python >3.12, C++ 20, which you can find here: Red-black tree
I intend to add a Rust Red-Black tree implementation next, then a B-tree, and then tie them together into a SSTable / LSM tree implmentation.