Recursion is one of the algorithm techniques to solve the problem in Computer programming.
A recursive function is a function that calls itself until some condition is satisfied
Some of the problems solved with the recursive technique
Iteration is the opposite of the Recursive technique
Iterative and Recursive are functions to solve a technical problem
Recursive Function | Iterative Function |
---|---|
Here, Function is called repeatedly until some condition is satisfied, returns the result | Code is executed in for loop and return result |
Function exits when some condition is satisfied | For loop uses initialization, conditional express, and change of its value |
It is slower than Iterative function | It is faster than recursive function |
More Memory | Less memory |
Less Code | More coding |
Factorial Of a number using Recursion and Iterative functions Algorithms Factorial Recursion Algorithms and Data structures tutorials and examples
Posted January 1, 0001 by ‐ 2 min read