Stuck rotating through the same five DSA patterns for months and it finally broke this week
Two-pointer, sliding window, DFS on a grid, prefix sums, and fast-slow pointers — that's basically been my whole practice rotation since spring. Anything outside those five and I freeze, even on problems I've technically seen the pattern for before.
What finally moved the needle wasn't more volume, it was going back through my solved list and writing one sentence for each: what made me recognize the pattern, not just how I solved it. Turns out I'd memorized outputs, not signals. Redid twenty old problems that way over a week and the recognition started showing up on new ones almost immediately.
Still slow on graphs. What broke your version of this wall?
2 comments
- 0
AnonymousAnon Same wall, different five patterns for me (heaps, binary search on answer, backtracking, union-find, monotonic stack). The "write why I recognized it" trick is really good — stealing that for my review pass instead of just re-solving blind.