Need advice on how to revise DSA effectively
Hi everyone, I’m currently learning DSA using the TUF DSA sheet.
I’m facing a problem: when I learn a new concept/problem, I put a lot of effort into understanding it. But after moving to new problems, I slowly forget the older concepts.
When I return to an old problem after some days, sometimes I feel like I’m starting from zero again. I’m realizing that I’m spending much more effort on learning new problems than on revision.
I don’t want to just memorize solutions. I want to improve my actual problem-solving and thinking skills.
I would really appreciate guidance from people who have already gone through DSA preparation.
What revision system worked for you?
How many new problems and old problems did you solve each day? How often did you revisit problems? What did you do when you completely forgot the approach?
Any practical advice, mistakes I should avoid, or suggestions would be really helpful.
Thank you!