1
最初にn個のステップを実行し、次に2番目の時間、次のn-4番目のループを実行し、最後の時間まで繰り返していたループを持つアルゴリズムループは2ステップ実行しましたが、このループの複雑さの測定値は何ですか?ループ内の大きな複雑さ
実行されていないステップの数が2次的に増加するため、これはO(n^2)の複雑さを示すと信じています。私はそのようなループそのものを視覚化するのに苦労しているので、私の答えがわからなくなってしまいます。
ヘルプ/任意の種類のセカンドオピニオンを大幅に理解される:)
ヒント: '1 + 2 + 3 + ... + n = n(n + 1)/ 2 =n²/ 2 + n/2 = O(n²)'です。 – Nelfeal
「n + n-2 + n-4 + ... 2 = n2/4 + n/2」となる。 –