Video yükleniyor...

Video Yüklenemedi

Ana Sayfaya Dön

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

Matias Baldanza profil fotoğrafı
Matias Baldanza4 ay önce

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.

Alex Zajac (🍔,🧠) profil fotoğrafı
Alex Zajac (🍔,🧠)4 ay önce

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

Matias Baldanza profil fotoğrafı
Matias Baldanza4 ay önce

🫡

Alex Zajac (🍔,🧠) profil fotoğrafı
Alex Zajac (🍔,🧠)4 ay önce

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

Alex Zajac (🍔,🧠) profil fotoğrafı
Alex Zajac (🍔,🧠)4 ay önce

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

Alex Zajac (🍔,🧠) profil fotoğrafı
Alex Zajac (🍔,🧠)4 ay önce

→ 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

Alex Zajac (🍔,🧠) profil fotoğrafı
Alex Zajac (🍔,🧠)4 ay önce

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

Alex Zajac (🍔,🧠) profil fotoğrafı
Alex Zajac (🍔,🧠)4 ay önce

What DSA topic gave you the hardest time?

Alex Zajac (🍔,🧠) profil fotoğrafı
Alex Zajac (🍔,🧠)4 ay önce

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

Alex Zajac (🍔,🧠) profil fotoğrafı
Alex Zajac (🍔,🧠)4 ay önce

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:

OPENheimer (𝔦, 𝔦) profil fotoğrafı
OPENheimer (𝔦, 𝔦)4 ay önce

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

elias  profil fotoğrafı
elias 4 ay önce

Thank you so much for featuring my book, Alex!

Alex Zajac (🍔,🧠) profil fotoğrafı
Alex Zajac (🍔,🧠)4 ay önce

my pleasure!!

Conny Brunnkvist profil fotoğrafı
Conny Brunnkvist4 ay önce

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

0xCrackedDev profil fotoğrafı
0xCrackedDev4 ay önce

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

Manas Ranjan Jena profil fotoğrafı
Manas Ranjan Jena4 ay önce

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

Frankenbyte profil fotoğrafı
Frankenbyte4 ay önce

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

peyt rhymes with heat 🤓 profil fotoğrafı
peyt rhymes with heat 🤓4 ay önce

This would have been awesome for LeetCode practice

Tomaž Štih profil fotoğrafı
Tomaž Štih3 ay önce

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.

Piyush Bhuva profil fotoğrafı
Piyush Bhuva4 ay önce

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

Alex Zajac (🍔,🧠) profil fotoğrafı
Alex Zajac (🍔,🧠)4 ay önce

@ElijahYilma it's amazing!

Piyush Bhuva profil fotoğrafı
Piyush Bhuva3 ay önce

@ElijahYilma Thanks

LâmPastefien profil fotoğrafı
LâmPastefien4 ay önce

That engineer is from Ethiopia, Africa

Faturita profil fotoğrafı
Faturita4 ay önce

@aaizemberg what is the technology behind this ? Observable ?

OptimisticEngineer profil fotoğrafı
OptimisticEngineer4 ay önce

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

Jacek (Jomsborg.eth) profil fotoğrafı
Jacek (Jomsborg.eth)4 ay önce

An engineer read a book

Aaryaman Sharma profil fotoğrafı
Aaryaman Sharma4 ay önce

I like this!

vdmo profil fotoğrafı
vdmo4 ay önce

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

Alex Zajac (🍔,🧠) profil fotoğrafı
Alex Zajac (🍔,🧠)4 ay önce

🤣

Shãnkar profil fotoğrafı
Shãnkar4 ay önce

Nice 👍

Bilal Khan 🦀 profil fotoğrafı
Bilal Khan 🦀3 ay önce

This looks so awesome.

Katende14 profil fotoğrafı
Katende144 ay önce

Link to book?

Thomas O'Toole profil fotoğrafı
Thomas O'Toole4 ay önce

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

Ali profil fotoğrafı
Ali4 ay önce

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

Tejas AI profil fotoğrafı
Tejas AI3 ay önce

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.

Alexei Ivanovich🍷🇦🇷 profil fotoğrafı
Alexei Ivanovich🍷🇦🇷4 ay önce

???????

𝕃𝕖𝕨𝕚𝕤 𝕄𝕒𝕪𝕝𝕚𝕟𝕘 profil fotoğrafı
𝕃𝕖𝕨𝕚𝕤 𝕄𝕒𝕪𝕝𝕚𝕟𝕘4 ay önce

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

angxyz profil fotoğrafı
angxyz4 ay önce

Where?

Enric Pastor profil fotoğrafı
Enric Pastor4 ay önce

Software engineer I guess…..

Jumeldi Panca Putra profil fotoğrafı
Jumeldi Panca Putra4 ay önce

Thank you. It's so amazing

basops profil fotoğrafı
basops4 ay önce

Where is the link to the book @itsalexzajac

l’étranger profil fotoğrafı
l’étranger3 ay önce

680? Must be an AI

J_Meggs profil fotoğrafı
J_Meggs4 ay önce

Great … 👍🏽

Neil Payne profil fotoğrafı
Neil Payne4 ay önce

@threadreaderapp unroll

innerhat profil fotoğrafı
innerhat4 ay önce

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

Benzer Videolar