this one gibi belirli bir fibonacci dizisi oluşturulmasında birkaç yayın gördüm. Bununla birlikte, özyineleme kullanarak verilen bir n
için dizinin fibonnaci sayılarının nasıl üretileceğini (bir dizi döndür) anlayamıyorum. Açıkçası neyi işe yaramadı, ama bunu nasıl yapacağımı gerçekten anlayamıyorum.Fibonacci dizisinin arrayını nasıl tekrar oluşturabilirim?
var fibArray = function(n) {
var f = [];
n < 2 ? f.push(n) : f.push(fibArray(n-1) + fibArray(n-2));
return f;
};
Tam anlamıyla ilk arama sonucu ~ [Fibonacci özyinelemeli işlevi nasıl çalışır?] (Http://stackoverflow.com/questions/8845154/how-does-the-the-fibonacci-recursive-function-work) – Phil
aynı soru değil, o bir dizi geri dönmek istedim – JordanHendrix
@Phil değil% 100 emin, ama bu erken bir yakın olmuş olabilir, ya da yanlış çift – JordanHendrix