noun
- the repeated application of a procedure or definition to successive results
- a programming technique where a function calls itself to solve a problem by breaking it into smaller similar problems
Usage: mathematics; computer science
Usage: computer science
Examples
- The mathematician used recursion to define the sequence.
- Recursion is a powerful tool in computer programming.
- The function employs recursion to calculate factorials.
- Understanding recursion requires thinking about problems in smaller parts.
- The recursive algorithm calls itself with modified parameters.
- Recursion can lead to infinite loops if not properly controlled.