Recursion is nothing more than implicitly using a stack (via the call stack) or explicitly with a loop.
You just won't get a stack overflow exception with the loop -- you'll run out of heap instead. It's still the stack filling up.
You just won't get a stack overflow exception with the loop -- you'll run out of heap instead. It's still the stack filling up.
No comments yet.