В чем разница между рекурсией и циклами и какая из них быстрее - PullRequest
0 голосов
/ 28 мая 2019

В чем разница между циклами и рекурсией и какая из них более предпочтительна для решения проблемы?

1 Ответ

0 голосов
/ 28 мая 2019

Цикл повторяет выполнение блока кода до тех пор, пока данное условие не станет ложным. Цикл имеет линейный поток от начального условия до конечного условия.

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

Цикл и рекурсия не являются точными альтернативами для предпочтений, они используются для различных типов задач.

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