Back to Notes

Week 06 RESTART — Jul 29–Aug 4, 2026 — Backtracking

Week 06 RESTART (Jul 29 – Aug 4, 2026) — BACKTRACKING

Restart after a 4-week DSA stall (old W06-W10 trackers superseded, archived to Archive/Superseded Trackers 2026-07-29/). Last verified pattern done: Tries + Heap (W05, Jun 28). This is Day 1 of the new plan. Timer on, solo, no peek till timer expires.

→ Curriculum: [[Coach/project_dsa_sd_curriculum]] | Coach state: [[Interview Prep/Coach Hub]] | Live status: [[Interview Prep/Dashboard]]


Goals This Week

  • 9 DSA problems on time, solo
  • SD: finish the unread half of Concepts (mark up in [[Interview Prep/System Design/index]])
  • SD: Twitter Feed problem design (next after URL Shortener)
  • Sun Aug 2 scorecard + Week 2 direction — actually do this retro this time

DSA Problem Set (9)

#ProblemLCDiffTargetSolved?TimeBugs / notes
1Subsets78M20 min☑3 mintemplate: choose/explore/un-choose — clean, well under target
2Combination Sum39M25 min☑10 minreuse allowed → don't advance idx — clean, well under target
3Permutations46M25 min☑5 minused[] vs swap — used num not in perm (O(n) scan), should be used[] array O(1); correct but not clean
4Subsets II90M25 min☑8 minsort + skip dup at same level — clean, well under target
5Combination Sum II40M30 min☑5 mindup skip + advance idx — clean, well under target
6Word Search79M30 min☑15 mingrid DFS + visited mark/unmark — clean, well under target (bracket typo was paste artifact, not real)
7Palindrome Partitioning131M30 min☑20 minisPalindrome helper + cut points — clean, under target
8Letter Combinations of Phone No.17M20 min☑9 mindigit→letters map — missed empty-digits edge case (returns [""] not [])
9N-Queens51H40 min☑36 mincol/diag/anti-diag sets — correct, close to target; had dead-code line (rows = cols = n immediately overwritten)

Score: 9/9 on time


Decision Gate (Sun Aug 2)

ScoreVerdictWeek 2
7–9Pass strongGraphs (13)
5–6PatchyGraphs + retry weakest backtracking
<5FailRepeat Backtracking

Retro (fill Sun — do not skip this time)

  • Solved on time: __/9 | Weakest: __ | SD Concepts read: __ | SD problem: __ | Restart holding: Y/N