чем рекурсия отличается от цикла?
Чисто теоретически важно понимать, что циклы не являются обязательной принадлежностью языка программирования и могут быть заменены рекурсией. Хорошим примером является программа paradox, демонстрирующая неразрешимость проблемы остановки. Рекурсия позволяет задать более выразительную версию:
recursive_paradox
— Завершается, если и только если не завершается.
do
if terminates ("C:\your_project") then
recursive_paradox
end
end
цикл -- фиксированное количество шагов на которых выполняется действие, рекурсия выполняется до тех пор пока не сработает условие выхода из рекурсии -- а их два по большому счету: 1) закончились данные, 2) найдено нужное значение...а так они похожи внешне
Цикл-это закольцевание каких то процессов, а рекурсия-эт когда процесс сам себя вызывает.(вызывает бесконечно)
(Ну я так понял что это вопрос по программированию)
Судя по приставке ре (обратно) - обратный курс (направления), мне кажется, это обратный цикл! Видимо, и этим он отличается от "прямого" цикла.
У каждого способа решения задачи свои преимущества, но…
Любую рекурсивную функцию можно заменить циклом и стеком.
Рекурсия - вывод функции на саму функцию вывода функции...
Цикл - повторение функции по определенным параметрам
Рекурсия - вывод функции на саму функцию вывода функции...
Цикл - повторение функции по определенным параметрам
...КОЛИЧЕСТВОМ.....ЦИКЛОВ МОЖЕТ БЫТЬ ОЧЕНЬ МНОГО....ЭТО ЛИЧНО Я ТАК ДУМАЮ, А КАКОЙ ПРАВИЛЬНЫЙ ОТВЕТ, НЕ ЗНАЮ....))))))
цикл повторяется постоянно, а рекурсия противоположно может))
Рекурсия - описание самоей себя... Цикл таки, процесс...
ВЫЧИСЛЕНИЕ ФУНКЦИИ ПО ОПРЕДЕЛЁННОМУ ЦИКЛУ-РЕКУРСИЯ
если б знать что такое рекурсия
видимо его отсутствием....
не знаю что такое рекурсия
А какая мне разница - чем?
слишком сложно с утра...
А энциклопедия на что?