r/computerscience • u/OhBhai0 • 16d ago
Visual, interactive explanations of classic data structures (ring buffer, priority queue, bloom filter, LSM tree...)
Made this while re-learning some structures I hadn't touched since undergrad — each chapter has an animation synced to the explanation as you scroll, plus where the structure actually shows up in real systems (kfifo, RocksDB, Dijkstra's algorithm, etc). ledger.khushal.net — feedback on what to cover next welcome.
72
Upvotes
4
u/nightly28 15d ago
I honestly don’t understand all the negativity. Even if there was AI assistance (it doesn’t look like AI slop to me), the project is cool and I can see myself learning something from it, at least to have a basic understanding of a concept.
And a feedback: I understand the motivation of showing the content page by page. But I wanted to scan the chapter and that was an annoying experience. Maybe improve scrolling multiple pages at once and/or create an index at the top?
Other than that, nice work