← Back to Tutorials

14. Revision Days — Checkpoints

Every 15 days, pause and revisit previously solved problems. Spaced repetition ensures long-term retention.

CheckpointDayTopics to ReviseSuggested Problems
R114Arrays, StringsTwo Sum, Valid Palindrome, Valid Anagram, Reverse String
R229Linked Lists, Stacks & QueuesReverse Linked List, Merge Two Lists, Valid Parentheses, Min Stack
R344Trees, BSTMax Depth, Symmetric Tree, LCA, Inorder traversal
R459Binary SearchSearch Insert Position, Peak Element, Rotated Array
R574GraphsNumber of Islands, Clone Graph, Course Schedule
R689Dynamic ProgrammingClimbing Stairs, Coin Change, House Robber, LIS
R7104GreedyGas Station, Trapping Rain Water, Partition Labels
R8119BacktrackingPermutations, Generate Parentheses, N-Queens
R9134All DSA topicsPick 5 hard problems across topics
R10135All DSA topics + SDTimed mock — 3 problems in 90 min

Revision Strategy

✏️ Exercise: On your next revision day, re-solve Two Sum, Reverse Linked List, Max Depth, Number of Islands, and Climbing Stairs without looking at solutions. Time yourself.