今日、msdnでブログに出くわし、アルゴリズムの時間計算量を計算する方法に気づきました。アルゴリズムの時間計算量を計算する方法を完全に理解していますが、最後に著者は以下の行に言及しました
私が得るすべてを合計する
(N + 4)+(5N + 2)+(4N + 2)= 10N + 8
したがって、上記のコードの漸近時間計算量はO(N)です。これは、上記のアルゴリズムがライナー時間計算量アルゴリズムであることを意味します。
それで、なぜ著者はそれがライナー時間計算量アルゴリズムに基づいていると言われるのですか?ブログへのリンク