20 Comments
Jun 16Liked by Ashish Pratap Singh

I think It would be better in this order?

1. Array

2. String and string buffer if Java

3. Sorting

4. Searching

5. LinkedIn list

5. Stack and queue

6. Recursion

7.Two pointers and fast slow pointer

8. Bit manipulation

9. Tree

10.Graph

11. Divine and conquer

12. Backtracking

13. Dynamic problem

Then additional

It really good pieces captured to be master in DSA and problem solving.

Especially I love these highlights points

- One topic one time

- Retention like review 1 and revision 2 my favourite

- consistency

- pen and A4 blank page or white board

- Write code notepad or Google docs no any auto suggestions or highlighter

Expand full comment
Jul 5Liked by Ashish Pratap Singh

Thank you!

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

Expand full comment
author

Love to hear this, thank you!

Expand full comment
Jun 16Liked by Ashish Pratap Singh

Nice Picturized bro💯💯

Expand full comment
author

thank you!

Expand full comment
Jun 24Liked by Ashish Pratap Singh

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
author

You are most welcome. Glad it was helpful.

Expand full comment
Jun 21Liked by Ashish Pratap Singh

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
author

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
Jun 16Liked by Ashish Pratap Singh

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

Expand full comment
author

Great to hear this, thank you!

Expand full comment
Jun 16Liked by Ashish Pratap Singh

Really helpful! Thank you.

Expand full comment
author

You are welcome!

Expand full comment
Jul 12·edited Jul 12

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

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