Для каждого элемента массива, который вы называете F., это может показаться вам рекурсией, но плохой реализацией.каждый из вызовов f [n-1] и f [n-2] фактически просто возвращает значения.
У вас будет 3n вызов F (n), так что O (n).
Если вы не обязаны выполнять рекурсию, вы можете запрограммировать ее с помощью одного цикла.