それでは、私はこのように見えたプログラムを持っていたとしましょう:同じスコープ内の複数のforループは、プログラムの大きなO表記にどのように影響しますか?
今var foo = 10;
for(var i = 0; i < foo; i++){
console.log('first loop');
}
for(var j = 0 j < foo; j++){
console.log('second loop');
}
、私は一般的にはランダウの記号について理解するものから、我々はプログラムの効率を(それが実行にかかる別名どのくらい)を測定N個の入力のサイズに基づいている。したがって、 'j'ループが 'i'ループ内にネストされていると、これはn^2になりますが、両方のループが同じスコープにあるため、ランタイムは依然としてO(N)になります。この評価は正しいですか?
入れ子になっているが独立している – arhak