- Рекурсия – это способ описания функции или процессов через самих себя (когда функция сама себя вызывает).
- Рекурсивная функция обязательно должна содержать в себе условие окончания рекурсивности (базовое условие), чтобы не вызывать зацикливания программы.
- С применением рекурсии снижается время выполнения функции и легче производится отладка, но затрачивается больше места и замедляется сама программа.
- Пример. Найдите сумму чисел от 1 до заданного числа N.
Программный код | Окно вывода |
---|---|
#include <iostream> | 15 |