Слава - Стань сильней
Рекурсия для чайников
В этой статье описывается рекурсия и её виды с примерами на языке Java. Начинаем с простого: Рекурсия в Java - это процесс, когда метод вызывает сам себя. Это может быть полезно для решения задач, которые могут быть разбиты на более мелкие подзадачи. Пример: ``` public class RecursionExample { public static void main(String[] args) { int result = factorial(5); System.out.println(result); } public static int factorial(int n) { if (n == 1) { return 1; } else...
Программирование на Python. Рекурсивный алгоритм просмотра элементов коллекций с вложенными объектами
Доброго времени суток, читатели, зрители моего канала programmer's notes. Не забывайте подписываться и писать свои комментарии к моим статьям и видео. А это подборки моих материалов на канале До сих мы рассматривали так называемую прямую рекурсию. При прямой рекурсии функция вызывает самую себя. А сегодня интересный пример, так называемой косвенной рекурсии. Суть её можно упрощённо представить так: функция вызывает другую функцию, которая может потом вызвать первую функцию. Иногда таких "других" функций может быть несколько...