Practice School Beta

LeetCode Q&A: Recursion

Recursive problem solving and backtracking

Easy
15 problems
Medium
25 problems
Hard
8 problems

Common Recursion Patterns

When to Use
  • Tree problems
  • Divide and conquer
  • Generate all combinations
  • Backtracking
Key Concepts
  • Base case
  • Recursive case
  • Call stack
  • Memoization

Coming Soon

Detailed solutions with multiple approaches, time/space complexity analysis, and video explanations.