Возможно, имелось в виду сравнение рекурсии и циклов при вычислении функций.
Рекурсия похожа на цикл, так как позволяет несколько раз повторить одно и то же действие. 1 Однако внутри цикла функция не вызывается, а только прописываются различные условия. 1
Рекурсивная функция же каждый раз вызывает сама себя, но с изменённым набором параметров. 4 При этом количество обращений конечно, так как в итоге решение сводится к базовому случаю, когда ответ очевиден. 4
Одно из отличий рекурсии от цикла — способ завершения рекурсивной функции. 2 Цикл завершается в конце последовательности, в которой он выполняется. 2 Рекурсивная функция может продолжаться бесконечно, но у неё есть базовое условие, которое определяет, когда цикл должен завершиться. 2
Любую рекурсивную функцию можно определить и нерекурсивно, то есть через циклы. 5 При этом рекурсивные функции обычно вычисляются дольше, чем циклические (потери происходят за счёт повторных вызовов, введения новых локальных переменных и т. д.). 5