Video wird geladen...

Video konnte nicht geladen werden

Zur Startseite

An engineer built an interactive book on data structures and algorithms of 680 pages:

357,367 Aufrufe • vor 4 Monaten •via X (Twitter)

45 Kommentare

Profilbild von Matias Baldanza
Matias Baldanzavor 4 Monaten

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.

Profilbild von Alex Zajac (🍔,🧠)
Alex Zajac (🍔,🧠)vor 4 Monaten

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

Profilbild von Matias Baldanza
Matias Baldanzavor 4 Monaten

🫡

Profilbild von Alex Zajac (🍔,🧠)
Alex Zajac (🍔,🧠)vor 4 Monaten

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

Profilbild von Alex Zajac (🍔,🧠)
Alex Zajac (🍔,🧠)vor 4 Monaten

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

Profilbild von Alex Zajac (🍔,🧠)
Alex Zajac (🍔,🧠)vor 4 Monaten

→ 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

Profilbild von Alex Zajac (🍔,🧠)
Alex Zajac (🍔,🧠)vor 4 Monaten

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

Profilbild von Alex Zajac (🍔,🧠)
Alex Zajac (🍔,🧠)vor 4 Monaten

What DSA topic gave you the hardest time?

Profilbild von Alex Zajac (🍔,🧠)
Alex Zajac (🍔,🧠)vor 4 Monaten

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

Profilbild von Alex Zajac (🍔,🧠)
Alex Zajac (🍔,🧠)vor 4 Monaten

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:

Profilbild von OPENheimer (𝔦, 𝔦)
OPENheimer (𝔦, 𝔦)vor 4 Monaten

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

Profilbild von elias 
elias vor 4 Monaten

Thank you so much for featuring my book, Alex!

Profilbild von Alex Zajac (🍔,🧠)
Alex Zajac (🍔,🧠)vor 4 Monaten

my pleasure!!

Profilbild von Conny Brunnkvist
Conny Brunnkvistvor 4 Monaten

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

Profilbild von 0xCrackedDev
0xCrackedDevvor 4 Monaten

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

Profilbild von Manas Ranjan Jena
Manas Ranjan Jenavor 4 Monaten

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

Profilbild von Frankenbyte
Frankenbytevor 4 Monaten

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

Profilbild von peyt rhymes with heat 🤓
peyt rhymes with heat 🤓vor 4 Monaten

This would have been awesome for LeetCode practice

Profilbild von Tomaž Štih
Tomaž Štihvor 3 Monaten

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.

Profilbild von Piyush Bhuva
Piyush Bhuvavor 4 Monaten

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

Profilbild von Alex Zajac (🍔,🧠)
Alex Zajac (🍔,🧠)vor 4 Monaten

@ElijahYilma it's amazing!

Profilbild von Piyush Bhuva
Piyush Bhuvavor 3 Monaten

@ElijahYilma Thanks

Profilbild von LâmPastefien
LâmPastefienvor 4 Monaten

That engineer is from Ethiopia, Africa

Profilbild von Faturita
Faturitavor 4 Monaten

@aaizemberg what is the technology behind this ? Observable ?

Profilbild von OptimisticEngineer
OptimisticEngineervor 4 Monaten

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

Profilbild von Jacek (Jomsborg.eth)
Jacek (Jomsborg.eth)vor 4 Monaten

An engineer read a book

Profilbild von Aaryaman Sharma
Aaryaman Sharmavor 4 Monaten

I like this!

Profilbild von vdmo
vdmovor 4 Monaten

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

Profilbild von Alex Zajac (🍔,🧠)
Alex Zajac (🍔,🧠)vor 4 Monaten

🤣

Profilbild von Shãnkar
Shãnkarvor 4 Monaten

Nice 👍

Profilbild von Bilal Khan 🦀
Bilal Khan 🦀vor 3 Monaten

This looks so awesome.

Profilbild von Katende14
Katende14vor 4 Monaten

Link to book?

Profilbild von Thomas O'Toole
Thomas O'Toolevor 4 Monaten

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

Profilbild von Ali
Alivor 4 Monaten

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

Profilbild von Tejas AI
Tejas AIvor 3 Monaten

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.

Profilbild von Alexei Ivanovich🍷🇦🇷
Alexei Ivanovich🍷🇦🇷vor 4 Monaten

???????

Profilbild von 𝕃𝕖𝕨𝕚𝕤 𝕄𝕒𝕪𝕝𝕚𝕟𝕘
𝕃𝕖𝕨𝕚𝕤 𝕄𝕒𝕪𝕝𝕚𝕟𝕘vor 4 Monaten

@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. 🙏

Profilbild von angxyz
angxyzvor 4 Monaten

Where?

Profilbild von Enric Pastor
Enric Pastorvor 4 Monaten

Software engineer I guess…..

Profilbild von Jumeldi Panca Putra
Jumeldi Panca Putravor 4 Monaten

Thank you. It's so amazing

Profilbild von basops
basopsvor 4 Monaten

Where is the link to the book @itsalexzajac

Profilbild von l’étranger
l’étrangervor 3 Monaten

680? Must be an AI

Profilbild von J_Meggs
J_Meggsvor 4 Monaten

Great … 👍🏽

Profilbild von Neil Payne
Neil Paynevor 4 Monaten

@threadreaderapp unroll

Profilbild von innerhat
innerhatvor 4 Monaten

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

Ähnliche Videos