Video yükleniyor...
Video Yüklenemedi
An engineer built an interactive book on data structures and algorithms of 680 pages:
357,367 görüntüleme • 4 ay önce •via X (Twitter)
45 Yorum

Here's the Link to The Interactive Handbook on Data Structures and Algorithms, by Elias Yilma. The book is a self-contained Unity app that you can run from an executable, and it's available for Mac, Windows, and Linux. Currently, there's a discount leaving it at USD 35. It includes a Python mini IDE and interpreter for exercises, and you can download the Chapter 6 (Strings) as a free sample.

🥲I was 100% positive I added the link up Thanks for adding it Matias!

🫡

Most DSA resources are either dry textbooks or passive video courses. This one lets you interact with every concept. What's inside:

→ hash Tables, trees, graphs → sorting, searching, recursion → arrays, linked lists, stacks, queues → complexity analysis for every single one

→ dynamic programming, greedy algorithms → a built-in Python environment to write and test code → 100+ solved problems with multiple approaches → 300+ visualizations you can pause, rewind, and step through

Highly recommend it if you're a visual learner. Link in the 1st comment 👇

What DSA topic gave you the hardest time?

If you enjoyed this thread: 1. Follow me @itsalexzajac for more content on Software and AI 2. Check out Hungry Minds: 3. RT the tweet below to share this thread with your audience

If you liked this, you will love Hungry Minds, the newsletter to stay ahead as a software engineer. Speed up your career every Monday for free:

This looks amazing. Have you heard of @tigfoundation ? Its incentivized open source algorithm development!

Thank you so much for featuring my book, Alex!

my pleasure!!

It's this one? Skip the spam, get to the meat.

I want this buut it is paid, but worth it, really want to know how they made this interactive

Now that's a book that won't require me to take a nap each paragraph😂

Great contribution to make these algorithms accessible to a wider audience. This is ahead of its time imo.

This would have been awesome for LeetCode practice

Which tool was used to generate these nice memory structures, code and graphs? It has the quality of LaTeX, but it is dynamic. I'd like to use it for my documentation.

@ElijahYilma Genuinely would like to know, is it good ? Should I invest in it ?

@ElijahYilma it's amazing!

@ElijahYilma Thanks

That engineer is from Ethiopia, Africa

@aaizemberg what is the technology behind this ? Observable ?

What is the tech stack used generally for this kind of stuffs. I also wanted to create something like this for lets say mathematics

An engineer read a book

I like this!

aingineer + serious spent on tonne of tokens.. buy man a beer

🤣

Nice 👍

This looks so awesome.

Link to book?

@doodlestein thought of you when I saw this - something you might (or might not!) be interested in.

I always wanted this … too late who needs this now 😊

Traditional DSA resources are either boring textbooks or passive videos. This one actually lets you play with the concepts — pause, rewind, experiment, and see everything in action.

???????

@datavisFriendly Beautiful. I’ve been looking for a way to visualise a graph for the PhD, (using hawkes processes for diffusion) nothing works quite right and this is exactly how I wanted it to look, thanks. 🙏

Where?

Software engineer I guess…..

Thank you. It's so amazing

Where is the link to the book @itsalexzajac

680? Must be an AI

Great … 👍🏽

@threadreaderapp unroll

If you need 680 pages to teach DSA you are a pseudo-academic elite grifter
