89
I can write iterative solutions but struggle with recursive thinking.
Can someone help me understand:
- How to think recursively
- When to use recursion vs iteration
- What about the call stack and memory?
- Tail recursion optimization?
Maybe walk through converting a recursive solution to iterative and vice versa?