C# Programming Fundamentals Course @ Telerik Academy
This presentation talks about recursion - the technique of calling a method from itself - its uses and specifics, and its problems and caveats.
What is recursion.
How to write a recursive method.
How to determine your exit criteria(base case).
How to avoid infinite loops(stack overflows).
When NOT to use recursion.