Back

Data Structures Resources

A collection of resources for learning data structures and algorithms, practicing problems, and staying focused while studying.
1 min read

Hi there

I've found some great resources for data structures and algorithms, and I think I should share them with you.

First up is NeetCode, which I think is a great resource if you already have a good grasp of the topics. If you'd rather learn each topic step by step and solve a variety of questions, check out Striver's SDE Sheet.

If this is your first time working through Striver's SDE Sheet and you prefer reading over watching videos, I'll be starting a blog series that shares solution approaches for each question in the sheet, from brute force to optimal (inspired by Striver's videos).

For dynamic programming, I recommend Aditya Verma's playlist.

If you're looking for notes on all the topics in one place, here's a Google Drive folder with everything together.

And here's one fun thing I found: pick a random flight on Flightradar24, book a seat online with random people on Focus Town, and study until the flight lands.

Thanks for reading :)