Що краще рекурсія чи цикл?

Тепер коли і що використовувати: Якщо я розумію, що швидкість важливіша – то вибір на користь циклу Якщо я хочу красивий код – вибір на користь рекурсії Якщо кодом користуватиметься стороння людина – вибір на користь рекурсії (красивий код завжди зрозуміліший)

Найвідоміше програмісту застосування рекурсії – Завдання на обчислення чисел Фібоначчі або факторіалу. Обчислення чисел Фібоначчі — найвідоміше програмісту завдання, яке не треба вирішувати ні за експоненційний, ні за лінійний час. А друге таке завдання – це обчислення визначника матриці.

Теоретично, будь-яку рекурсивну функцію можна замінити циклом та стеком.

Related Post

Скільки коштує вода Есентуки 17?Скільки коштує вода Есентуки 17?

Ціна 132 руб. Придбати за 132 руб. В наявності 179 шт. Вода мінеральна питна лікувальна газована Єсентуки №17, показання до застосування хронічні гастрити з нормальною та зниженою кислотністю синдром подразненої