Home/Lessons/DSA/Recursion — thinking in terms of subproblems← All lessonsAdvanced·12 min·dsa · recursion · interviewRecursion — thinking in terms of subproblemsLoading lesson…← PreviousQueues, Deques, and BFS foundationsNext →Sorting — merge, quick, and when Python's sorted() isn't enough