Независимо от того, что я делаю, я не могу понять это правильно.Fibonacci int [] sequence
Возврат int [] размера len, который имеет первое число Финоначчи len. Пример: n = 6, возврат {1,1,2,3,5,8}. (Предварительное условие: п> = 2)
fibonacci(3) → {1, 1, 2}
fibonacci(6) → {1, 1, 2, 3, 5, 8}
fibonacci(8) → {1, 1, 2, 3, 5, 8, 13, 21}
вот что я сделал
if (n == 0) {
return 0;
else if (n == 1)
return 1;
else
return fibonnaci(n - 1) + fibonnaci(n - 2);
Итак, что именно вы сделали? – Keppil
if (n == 0) { return 0; } else if (n == 1) { return 1; } else { return fibonnaci (n-1) + fibonnaci (n-2); – user2426406
Да, этот код вернет каждый номер последовательности. Просто сохраните возвращенные результаты в массиве. – Renan