Breadcrumbs Section. Click here to navigate to respective pages.
Chapter

Chapter
Recursion
DOI link for Recursion
Recursion book
Recursion
DOI link for Recursion
Recursion book
Click here to navigate to parent product.
ABSTRACT
Back in chapter 5 we got our first introduction to recursion. At that point we used recursion to provide iteration. In chapter 8 we learned how to produce iteration using loops and have used that technique more than recursion since that point. If the only capability of recursion was to produce iteration it would not be of much interest in Computer Science because loops would be a complete substitute that have simpler syntax for most uses. However, that is not the case. Recursion allows us to express a lot more than just simple iteration, and because of this, recursion is a critical tool in writing concise solutions to many different problems.