100_Recursion_Problems_By_Level
100_Recursion_Problems_By_Level
Easy Problems
12. Find first and last occurrence (Coding Ninjas) - Recursive search
25. Number of steps to reduce a number to zero (LeetCode #1342) - Basic recursion
Medium Problems
53. All Paths from Source to Target (LeetCode #797) - DFS graph recursion
55. Construct Binary Tree from Preorder (LeetCode #105) - Recursive build
56. Binary Tree Zigzag Level Order (LeetCode #103) - Recursive level wise
58. Find All Anagrams in String (LeetCode #438) - Sliding window + recursion
60. Count Good Nodes in Binary Tree (LeetCode #1448) - DFS recursion
61. Binary Tree Maximum Path Sum (LeetCode #124) - Postorder + recursion
62. Maximum Depth of N-ary Tree (LeetCode #559) - Recursive children traversal
64. Sum Root to Leaf Numbers (LeetCode #129) - Path building recursion
68. Merge K Sorted Lists (LeetCode #23) - Divide and merge recursion
72. Unique Binary Search Trees (LeetCode #96) - Catalan number logic
74. Construct Binary Tree from In/Postorder (LeetCode #106) - Recursive build
Hard Problems
89. Minimum Insertion Steps to Make a String Palindrome (LeetCode #1312) - DP recursion
100 Recursion Problems - Leveled List
98. Minimum Cost to Merge Stones (LeetCode #1000) - Recursive cost calculation