I can't create PDF files directly, but I can format the entire 14-day plan for you.
You can then
copy this text into a program like Microsoft Word or Google Docs and save it as a PDF.
Here is the complete formatted plan:
14-Day Recursion & Backtracking Plan
Week 1: Mastering Recursion
✅ Day 1: Basics of Recursion
Topic: Base case, recursion tree, function call stack
# Problem Platform Difficulty
1 Factorial of a Number GFG Easy
2 Nth Fibonacci Number GFG Easy
3 Sum of Digits GFG Easy
✅ Day 2: Array & String Recursion
4 Print 1 to N / N to 1 Custom Easy
Topic: Recursive traversal of arrays/strings
# Problem Platform Difficulty
5 Reverse an Array GFG Easy
6 Check Palindrome GFG Easy
7 Count Occurrences of GFG Easy
✅ Day 3: Subsequence Generation
X
Topic: Include/Exclude pattern
# Problem Platform Difficulty
8 Print All Subsequences GFG Medium
9 Subset Sum Equals K GFG Medium
✅ Day 4: Power Set
10 Palindrome Partitioning LeetCode 131 Medium
Topic: All subsets using recursion
# Problem Platform Difficulty
11 Subsets LeetCode 78 Medium
12 Subsets II (Duplicates) LeetCode 90 Medium
13 Binary Strings w/o GFG Medium
✅ Day 5: Permutations Consecutive 1s
Topic: Swapping & backtracking
# Problem Platform Difficulty
14 Permutations LeetCode 46 Medium
# Problem Platform Difficulty
15 Permutations II LeetCode 47 Medium
✅ Day 6: Recursion with Memoization
16 Next Permutation LeetCode 31 Medium
Topic: Recursion + Caching
# Problem Platform Difficulty
17 Climbing Stairs LeetCode 70 Easy
18 Fibonacci with GFG Easy
Memoization
19 Min Cost Climbing LeetCode 746 Easy
✅ Day 7: Revision & Practice
Stairs
Topic: Mixed problems for recap
# Problem Platform Difficulty
20 Combinations LeetCode 77 Medium
21 Max Depth of Binary LeetCode 104 Easy
Tree
🔄 Week 2: Backtracking & Advanced Recursion
22 Fibonacci Number LeetCode 509 Easy
✅ Day 8: N-Queens
Topic: Safe placements using backtracking
# Problem Platform Difficulty
23 N-Queens LeetCode 51 Hard
✅ Day 9: Sudoku Solver
24 N-Queens II LeetCode 52 Hard
Topic: Constraint-based backtracking
# Problem Platform Difficulty
✅ Day 10: Word Break & Partitions
25 Sudoku Solver LeetCode 37 Hard
Topic: Recursion + memo + string segmentation
# Problem Platform Difficulty
26 Word Break I LeetCode 139 Medium
27 Word Break II LeetCode 140 Hard
✅ Day 11: Combination Sum Variants
28 Palindrome Partitioning LeetCode 131 Medium
Topic: Backtracking with pruning
# Problem Platform Difficulty
29 Combination Sum LeetCode 39 Medium
# Problem Platform Difficulty
30 Combination Sum II LeetCode 40 Medium
✅ Day 12: Phone Keypad & IP Address
31 Subsets II LeetCode 90 Medium
Topic: Recursion with branching
# Problem Platform Difficulty
32 Generate Parentheses LeetCode 22 Medium
33 Letter Combinations of LeetCode 17 Medium
Phone Number
✅ Day 13: Maze / Grid Based Backtracking
34 Restore IP Addresses LeetCode 93 Medium
Topic: Grid traversal with constraints
# Problem Platform Difficulty
35 Rat in a Maze GFG Medium
36 Word Search LeetCode 79 Medium
✅ Day 14: Final Mock
37 Unique Paths III LeetCode 980 Hard
Topic: Full revision with mixed difficulty
# Problem Platform Difficulty
38 Generate Parentheses LeetCode 22 Medium
39 Combination Sum LeetCode 39 Medium
40 Sudoku Solver LeetCode 37 Hard
41 Permutations LeetCode 46 Medium
42 Word Break II LeetCode 140 Hard