Week 3: Graphs and Recursion

Days 15-20

Week 33 tackles recursive patterns:

1.1. Day 1515: Graphs BFS (44 problems). Practice level-order traversal.

2.2. Day 1616: Graphs DFS (44 problems). Work on cycle detection.

3.3. Day 1717: Backtracking (55 problems). Generate subsets and permutations.

4.4. Day 1818: DP 11D (55 problems). Build state transition intuition.

5.5. Day 1919: DP 22D (44 problems). Extend to two-dimensional states.

6.6. Day 2020: Review. Trace through DP solutions you struggled with.

Day 2121 is rest.