Я видел несколько сообщений о генерации данной последовательности фибоначчи, например this one. Тем не менее, я не могу понять, как сгенерировать последовательность (вернуть массив) чисел фибоначчи для заданного n
с использованием рекурсии. То, что у меня явно не работает, но я действительно не могу понять, как это сделать в противном случае.Как я могу рекурсивно генерировать массив последовательности Фибоначчи?
var fibArray = function(n) {
var f = [];
n < 2 ? f.push(n) : f.push(fibArray(n-1) + fibArray(n-2));
return f;
};
Буквально первый результат поиска ~ [Как работает рекурсивная функция фибоначчи?] (Http://stackoverflow.com/questions/8845154/how-does-the-the-fibonacci-recursive-function-work) – Phil
Это не тот же вопрос, он хотел вернуть массив – JordanHendrix
@Phil не на 100% уверен, но это может быть преждевременное закрытие или неправильный дубликат – JordanHendrix