私は一般的にプログラミングに非常に慣れていないため、このフィボナッチ数列の例を理解するのに苦労しています。
var fib = [0, 1];
for (var i = 2; i < n; i++) {
fib[ i ] = fib[ i - 1 ] + fib[ i - 2 ];
console.log(fib);
}
最初の反復では、インデックス 2 は 1 に等しく、単純です。しかし、i = 3 で 2 回目の反復を試みると、次のようになります。
fib[ 3 ] = fib[ 3 - 1 ] + fib[ 3 - 2 ];
fib[ 3 ] = fib[ 2 ] + fib[ 1 ];
fib[ 3 ] = fib[ 3 ];
私の考えのどこが間違っているのでしょうか?これまでのところ、私は持っています:
var fib = [0,1,1,3]
私が知っていることは正しくありません。