CHAPTER 12: RECURSION
12.1 WRITING RECURSIVE ALGORITHMS
12.1.1 Essential Components
- Base Case: Condition that stops recursion
- Recursive Case: Function calls itself with modified parameters
12.1.2 Examples
Sum of Numbers:
<PYTHON>
Counting Characters in String:
<PYTHON>
Reverse String:
<PYTHON>
12.1.3 Tracing Recursion
<TEXT>