Теперь сверяемся!
1. Ответ: 🔥
Пояснение: Рекурсия — это когда функция внутри своего тела вызывает саму себя, постепенно приближаясь к базовому случаю.
2. Ответ: 👍
Пояснение: Базовый случай останавливает рекурсию, а рекурсивный шаг вызывает функцию с изменёнными данными, приближая к базовому случаю.
3. Ответ: ❤
Пояснение: Базовый случай — это условие для выхода из рекурсии.
4. Ответ: 👍
Пояснение: Без условия выхода рекурсия никогда не остановится — возникнет ошибка.
5. Ответ: 🔥
Пояснение: После return функция сразу выходит. Поэтому в рекурсии можно не писать лишних проверок вроде n > 3: если сработал предыдущий return, до следующих строк дело не дойдёт.
Views: 149