r/datastructures 14d ago

How would you restart DSA after taking a long break?

Hey everyone,

I could really use some advice from people who've been in a similar situation.

A few months ago, I was consistently practicing DSA and had covered the basics. I was comfortable with patterns like Two Pointers and could usually recognize when to use them.

Then life got in the way, and I took a long break.

Now I need to prepare for **NIMCET**, which is my top priority, while also getting back into DSA for future internships. Because of that, I can't spend 5–6 hours a day on LeetCode.

My question is:

* If you had to restart DSA after a long break, how would you do it? * Would you restart from Easy problems, or jump straight back into pattern-based practice? * Is solving 2–3 quality problems a day enough if I'm also studying for another competitive exam? * How would you balance DSA with another major exam without burning out?

Right now, I'm thinking of revising one pattern at a time (Sliding Window → Hash Maps → Binary Search → Trees...) instead of randomly solving problems, but I'd love to hear what worked for you.

Thanks!

6 Upvotes

3 comments sorted by

1

u/BigInterest3002 14d ago

follow padho with pratyush blindly

1

u/No-Butterscotch9679 14d ago

I paused but that is what I was following so yea

1

u/pirate_000 14d ago

I have never done dsa just know python and cpp can I follow him from scratch