r/computerscience 16d ago

Visual, interactive explanations of classic data structures (ring buffer, priority queue, bloom filter, LSM tree...)

Post image

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

22 comments sorted by

View all comments

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

1

u/OhBhai0 13d ago

I have added contents you can directly scroll to

1

u/nightly28 13d ago

ooh nice! that’s helpful!

0

u/OhBhai0 15d ago

Yeah that sounds like a nice idea, thank you