June 2024
Beginner
520 pages
12h 20m
English
This chapter covers
Recursion is a software design technique used to create solutions to certain programming problems. It involves a function that calls itself, and nearly all modern programming languages support this important technique. If we use recursion properly with certain classes of programming problems, we can design solutions that are simple, elegant, and as some might claim, magical. With recursion, we can design solutions that may be difficult to solve otherwise.
Recursion requires a different way of thinking about how to design a programming solution ...
Read now
Unlock full access