Iterative Solution of Recursive Problems
Learn how a typically recursive algorithm can be implemented in an iterative way.
Motivation for recursion
Some problems, such as tree traversals or the Tower of Hanoi, are inherently recursive. Of course, the same problems can be solved in an iterative way with the help of data structures. If we compare the lines of code, we see that recursion takes less code and looks cleaner.
Get hands-on with 1400+ tech skills courses.