Все сервисы Хабра
Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Закрыть
Задать вопрос
Octet
@Octet
Рекурсия
Действительно ли всякое рекурсивное вычисление можно заменить на нерекурсивное?
И если да, то зачем используют рекурсию? Привычка?
Вопрос задан
более трёх лет назад
87 просмотров
Комментировать
Подписаться
1
Простой
Комментировать
Facebook
Вконтакте
Twitter
Решения вопроса
1
Dmitry Roo
@xez
TL Junior Roo
Цитата из "Грокаем алгоритмы":
"Циклы могут ускорить работу программы. Рекурсия может ускорить работу программиста. Выбирайте, что важнее в вашей ситуации!" Leigh Caldwell
Recursion or Iteration?
Ответ написан
более трёх лет назад
Комментировать
Нравится
2
Комментировать
Facebook
Вконтакте
Twitter
Пригласить эксперта
Ответы на вопрос
1
Сергей Горностаев
@sergey-gornostaev
Седой и строгий
Рекурсия выразительна. Код сложных алгоритмов с применением рекурсии выходит компактнее и естественнее, чем с применением итерации.
Ответ написан
более трёх лет назад
Комментировать
Нравится
1
Комментировать
Facebook
Вконтакте
Twitter
Ваш ответ на вопрос
Войдите, чтобы написать ответ
Войти через центр авторизации
Похожие вопросы
Python
+1 ещё
Простой
Как работают рекурсии?
2 подписчика
26 апр. 2024
205 просмотров
3
ответа
C++
+1 ещё
Средний
Как оптимизировать код с++ с рекурсией в времени?
1 подписчик
21 апр. 2024
191 просмотр
2
ответа
JavaScript
+1 ещё
Простой
Как получить уровни вложенности для всех вложенных объектов?
1 подписчик
более года назад
236 просмотров
1
ответ
Python
+1 ещё
Простой
Что не так с рекурсией?
1 подписчик
более года назад
166 просмотров
2
ответа
Python
+1 ещё
Простой
Не понимаю, почему программа «тяжелая»?
1 подписчик
более года назад
212 просмотров
2
ответа
JavaScript
+1 ещё
Средний
Как извлечь из вложенной структуры элементы удовлетворяющие условию?
3 подписчика
более года назад
249 просмотров
2
ответа
SQL
+2 ещё
Средний
Как пробросить значение поля в CTE?
1 подписчик
более года назад
65 просмотров
0
ответов
JavaScript
+1 ещё
Простой
Как внутри рекурсии создать результирующий массив из значений вложенных объектов?
1 подписчик
более года назад
151 просмотр
2
ответа
C++
+2 ещё
Средний
Как нарисовать кривую Серпинского (см. ниже), не используя графические библиотеки, а '*' или слешы?
1 подписчик
более года назад
281 просмотр
2
ответа
Python
+1 ещё
Простой
Рекурсивный вызов в цикле?
1 подписчик
более года назад
298 просмотров
1
ответ
Показать ещё
Загружается…
Вакансии с Хабр Карьеры
Intern QA
ООО "Медиакод"
от 30 000 до 50 000 ₽
Frontend разработчик (React) One Day Offer
Ревамп АйТи
До 40 000 ₽
Ведущий питонист
Федя и Самат
от 250 000 до 400 000 ₽
Минуточку внимания
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации
Закрыть
Реклама