Unit 6: Recursion  (DSA)– Exam Revision Notes

1. Introduction to Recursion 2. Principle of Recursion 3. Recursion vs Iteration Feature Recursion Iteration Concept Function calls itself Looping structure (for/while) Memory Uses stack Constant memory Code Simplicity Shorter, elegant Longer for same logic Efficiency Slightly slower (stack overhead) Faster execution Example Factorial, Fibonacci Factorial using loop 4. Common Recursion Examples Recursive formula: Move…

Read More