Доброго времени суток, читатели, зрители моего канала programmer's notes. Не забывайте подписываться и писать свои комментарии к моим статьям и видео.
А это подборки моих материалов на канале С рекурсией на моём канале мы уже встречались. См. например Но я наметил целую серию статей об рекурсии на Python. А сегодня просто знакомство с рекурсивными алгоритмами. Простые программы. Рекурсивный алгоритм предполагает вызов функции из самой себя или через другую функцию. Рекурсия предполагает соблюдение некоторых условий: Рассмотрим несколько примеров с рекурсией. В данных случаях рекурсия абсолютно излишня и служит только в качестве демонстрации. Программа выводит все элементы списка в столбик. По сути мы получили рекурсивную замену обычного цикла. На чтобы хотелось обратить внимание. Вот if k == l: Эта строка обеспечивает конечное количество рекурсивных вызовов. Лишний раз отметим, что длина списка может быть очень большой и стека, который выделяется интерпретатором Python, может н