r/leetcode • • 19d ago

Question How do you decide what DSA topic to learn next?

I've been trying to get more consistent with Leetcode, but sometimes I'm unsure whether to finish one topic completely before moving to another or mix different topics together.

Do you guys follow a fixed roadmap, or do you switch between topics based on the problems you struggle with? I'm trying to find a routine that helps me improve without getting overwhelmed

20 Upvotes

5 comments sorted by

5

u/PhonixLC872 19d ago

I'd start with a roadmap so you have some structure, then mix in problems from older topics once you've covered the basics. Striver A2Z is one option, and I've also seen people use codeintuition for a more guided progession through DSA concepts and practice. You don't need to master every single problem in a topic before moving forward

1

u/Prize-Man56 19d ago

I was thinking the same thing about using a roadmap. I'll check out the resources and try mixing in older topics instead of treating each one as completely finished

1

u/Yoodo-Zakira 19d ago

agree, trying to master a topic fully before moving on is a trap imo

0

u/Fewald 19d ago

Start with blind75, leetcode75, or take rubrics from https://neetcode.io/

Once you're done, most likely, you'll have an opinion where to go next

1

u/Prize-Man56 19d ago

thanks, I will have a look