...

/

Understanding a Recursive Problem

Understanding a Recursive Problem

In this lesson, we will go over methods to help you visualize a recursive function.

Understanding the Problem

In the previous lessons, we learned the basic concept of recursion and its uses. Now, we will discuss how recursion works.

Let’s take a look at an example code:

Press + to interact
def printPattern(targetNumber) :
if (targetNumber <= 0) :
print(targetNumber)
return
print(targetNumber)
printPattern(targetNumber - 5)
print(targetNumber)
# Driver Program
n = 10
printPattern(n)

On first glance, we notice that the targetNumber is decreased by ...

Access this course and 1400+ top-rated courses and projects.