Data Structure Lab 7: What is Recursion | Loop vs Recursion and Application| Implementation in C++

Опубликовано: 18 Октябрь 2022
на канале: Engr Khuram Shahzad
90
3

What is Recursion?
The process in which a function calls itself directly or indirectly is called recursion and the corresponding function is called a recursive function. Using a recursive algorithm, certain problems can be solved quite easily.

Need of Recursion

Recursion is an amazing technique with the help of which we can reduce the length of our code and make it easier to read and write. It has certain advantages over the iteration technique which will be discussed later. A task that can be defined with its similar subtask, recursion is one of the best solutions for it. For example; The Factorial of a number.

Properties of Recursion:
Performing the same operations multiple times with different inputs.
In every step, we try smaller inputs to make the problem smaller.
Base condition is needed to stop the recursion otherwise infinite loop will occur.


На этой странице сайта вы можете посмотреть видео онлайн Data Structure Lab 7: What is Recursion | Loop vs Recursion and Application| Implementation in C++ длительностью часов минут секунд в хорошем качестве, которое загрузил пользователь Engr Khuram Shahzad 18 Октябрь 2022, поделитесь ссылкой с друзьями и знакомыми, на youtube это видео уже посмотрели 90 раз и оно понравилось 3 зрителям. Приятного просмотра!