vototvet
Автор вопроса: Михаил Андреев
Опубликовано: 02/04/2023

Что такое рекурсия простыми словами?

У нас есть 20 ответов на вопрос Что такое рекурсия простыми словами? Скорее всего, этого будет достаточно, чтобы вы получили ответ на ваш вопрос.

Сложные рекурсии – это выход из целого ряда сложных логических ситуаций для компьютерной логики. Если читающий эти строки изучал программные циклы, то он, наверное, уже заметил схожесть между ними и рекурсией. В целом они действительно могут выполнять похожие или идентичные задания. С помощью рекурсии удобно делать имитацию работы цикла.

Так же как и у перебора (цикла) у рекурсии должно быть условие остановки — Базовый случай (иначе также как и цикл рекурсия будет работать вечно — infinite). Это условие и является тем случаем к которому рекурсия идет (шаг рекурсии).

Рекурсия — это такой способ организации обработки данных, при котором программа вызывает сама себя непосредственно, либо с помощью других программ. Итерация — это способ организации обработки данных, при котором определенные действия повторяются многократно, не приводя при этом к рекурсивным вызовам программ.

Рекурсивная программа позволяет описать повторяющееся или даже потенциально бесконечное вычисление, причём без явных повторений частей программы и использования циклов.

Как выполняется рекурсия?

Рекурсивные функции используют так называемый «Стек вызовов». Когда программа вызывает функцию, функция отправляется на верх стека вызовов. Это похоже на стопку книг, вы добавляете одну вещь за одни раз. Затем, когда вы готовы снять что-то обратно, вы всегда снимаете верхний элемент.

Что такое рекурсия простыми словами? Ответы пользователей

Отвечает Иван Соловьёв

В программировании рекурсия, или рекурсивная функция, — это функция, которая вызывает сама себя! Простой аналогией того, что такое рекурсия, ...

Отвечает Екатерина Насибуллина

Простыми словами о рекурсии ... В программировании рекурсия, или же рекурсивная функция — это такая функция, которая вызывает саму себя. Рекурсию ...

Отвечает Танзиля Горелова

В более широком смысле рекурсией называют описание или изображение предмета, объекта, явления внутри самого себя. Рекурсивный принцип — это ...

Отвечает Юлия Коловангина

Эта ветвь – шаг рекурсии: мы сводим задачу к более простому действию (умножение на x ) и более ... Другими словами, в компании есть отделы.

Отвечает Серёжа Петряев

Рекурсия в С++ ... Простыми словами, рекурсия – определение части функции (метода) через саму себя, то есть это функция, которая вызывает саму себя, ...

Отвечает Рома Курносов

Не видел лучшего графического объяснения рекурсии, чем на этом древнем-древнем демотиваторе. superdemotivator.ru.

Отвечает Ник Баженов

Простыми словами, когда остановиться. В нашем примере это был 0: мы остановили вычисление факториала, когда достигли 0. Правило передвижения по рекурсии, ...

Отвечает Владимир Биттуев

Рекурсия это один из наиболее потрясающих принципов во всех языках программирования. Нерекурсивные функции (другими словами, функции, ...

Отвечает Екатерина Пономарева

Другими словами, рекурсия — способ общего определения объекта или действия через себя, с использованием ранее заданных частных определений.

Что такое рекурсия простыми словами? Видео-ответы

Что такое рекурсия | самое простое объяснение

В видео просто и понятно объясняется, что такое рекурсия.

Рекурсия / Введение в программирование, урок 8 (JavaScript ES6)

Вникаем в одну из самых важных и интересных базовых концепций — рекурсию и рекурсивные вызовы. Упражнение ...

Рекурсия. Репка и матрёшка

Сказка Репка. Крайний случай. Прямой и обратный ход рекурсии. Алгоритм изготовления матрёшки. Программа ...

41 Рекурсия в Python. Рекурсивная функция Часть 1

Функции – это многократно используемые фрагменты программы. При помощи функций можно объединить несколько ...

Что такое рекурсия. Фундаментальный JavaScript

Когда функции вызывают сами себя - этот процесс называется рекурсией. И если дальше примера с факториалом вы не ...