factorial(n) = n Γ factorial(n-1)
, jab tak n=1
na ho jaye.
Aspect | π Loop | π Recursion |
---|---|---|
Kaise? | Har baar manually control (for/while) | Function khud ko call karta hai (self-calling) |
Rukna | Condition false hone par rukta hai | Base case milne par rukta hai |
Memory Use | Fixed, efficient hai | Har call ke liye alag stack frameβ zyada memory use |
Performance | Aam taur par faster | Deep calls ke liye slow ho sakta hai |
Glamour Factor | Simple aur sidha | Stylish & elegant (lekin risky bhi!) |