Lesson A9
Next: RecursionLesson Overview: Recursion is the process of a method calling itself as part of the solution to a problem. It is a problem solving technique that can turn long and difficult solutions into compact and elegant answers.
When a recursive problem can be calculated without another recursive call.
The process of a method calling itself in order to solve a problem.
A data abstraction where data is 'pushed' or 'popped' from the top.
When Java runs out of room in its stack, typically because a recursive program never ended.