Question

What is the primary difference between recursion and iteration in programming?

A Recursion uses loops for repetition, whereas iteration does not.
B Recursion generally has a higher memory overhead due to function calls.
C Iteration cannot solve problems that recursion can solve.
D Recursion is always faster than iteration.
E Recursion does not require a base case, while iteration requires a condition.
Practice Next

Hey! Ask a query