Рекурсия === Stack Overflow.
Отличный заключительный абзац. Я использую рекурсию уже 55 лет и считаю, что итерационные циклы лучше и проще для понимания. Рекурсия хорошо работает, когда количество уровней не может быть предопределено.
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Опубликована статья От начального до среднего уровня: Рекурсия:
Обычно циклы создаются двумя способами: с помощью предназначенных для этого операторов или с помощью функции. Да, использование функции для создания цикла может звучать бессмысленно, но, как бы невероятно это ни звучало, такое встречается гораздо чаще, чем вы думаете.
Когда мы используем оператор, направленный на создание взаимодействий для построения цикла, мы используем итерационный режим для выполнения таких взаимодействий, а когда мы используем функции для той же цели, мы говорим, что используем рекурсивный режим. Каждый новичок должен знать и понимать, как создавать рекурсию, ведь рекурсивный цикл значительно проще для понимания, чем итерационный.
Почему я говорю об этом только сейчас? Для того, чтобы понять, как создать и использовать в своих кодах этот ресурс, то есть рекурсию, нам нужно хорошо знать некоторые моменты, такие как использование оператора if, а также хорошо понимать переменные и константы, время жизни, передачу значений, но в основном хорошо владеть типами данных и их ограничениями. В зависимости от поставленной задачи, необходимо выбрать наиболее подходящий тип для каждого конкретного случая, чтобы избежать двусмысленности, которая может подорвать рекурсивное взаимодействие.
Автор: CODE X