24 Comments

Thank you!

Now I Known how to master DSA. Continue sharing, you help a lot.

Expand full comment

Love to hear this, thank you!

Expand full comment

Nice Picturized bro💯💯

Expand full comment

thank you!

Expand full comment

Yes, thanks for this, I'm starting my DSA journey from today, I hope this helps me in my DSA Journey, as a working professional I hope this helps me land in a better job

Expand full comment

Thanks for sharing this. I have started DSA preparation from Today morning and now I got this best guide on how to make it best .

again Thanks for sharing Ashish

Expand full comment

You are most welcome. Glad it was helpful.

Expand full comment

thank you so much bro , big fan of you

your content on system design earlier and now data structure is just impressive.

Expand full comment

hey, thank you very much for your kind words.

Great to hear that you are liking my content.

Expand full comment

Always man.

Expand full comment

Very nice article! I write about DSA on my stack ( https://kanaye.substack.com ). Personally I think it’s important to learn how to think about solving problems than knowing every single one by heart… so for every data structure you learn try to understand the fundamental reasoning behind why it’s used. You made a nice list, I enjoyed reading it :)

Expand full comment

Awesome, thanks for sharing this. Honestly it helps a lot.

Expand full comment

Great to hear this, thank you!

Expand full comment

Really helpful! Thank you.

Expand full comment

You are welcome!

Expand full comment

should I learn follow the order dsa on the post or follow by the tutorial you recommend on this post?

Expand full comment

Nice write up!!! I’m also working on DSA and this article was super helpful, thanks!

Expand full comment

One thing I want to know is that how much time should I spent on each topic like

1. How many problems should I need to solve ? (Currently I am using Leetcode, there are many problems 100 or more for each topic)

2. You shared a order, I want to follow it. If I keep solving problems for only one topic, I may not complete the order.

So is this process below :

1. Should I follow (Start learning a new topic) i.e 4-5 easy leet code problems

2. After that, move on to next topic

3. After all topics over, then I move on to depth each topic?

Could you please resolve this one?

Expand full comment

hey, yeah the idea is to first get familiar with topics by solving 4-5 easy problems and then go deep on each topic.

Expand full comment

Shout out to you Ashish ❤️!! Thanks for sharing knowledge freely, I am reading all your blogs

Expand full comment

Which tool is used to draw those beautiful pictures?

Expand full comment

hi Ashish, Thanks for tips, one question what are the most important sorting and searching algorithms required for interview?

Expand full comment

Even I faced the same issue, I have referred multiple resources but still I couldn't solve new questions. Your approach seems very practical. Gonna Give it a try.

Thanks for giving out this technique.

Expand full comment