2012-02-28 6 views
0

誰かが簡単に英語で計算する方法を説明できますか?
私はあなたがn+2+(n-1)+2+...+2+2要素を訪問しなければならないことを知っていますが、どうすれば1/2n^2 + 5/2n - 3?になりますかありがとう!選択ソートのBig Oは数学的にどのように計算されますか?

+1

それは? .... それは何ですか? –

+0

O(n^2)に到達する方法と同様に、 – user990689

+1

nの整数の和は2次であるため、O(n^2) – Harsh

答えて

1

n + 2 + (n - 1) + 2 + ... + 2 + 2(n + 2) + (n + 1) + ... + 4に等しい。それはarithmetic progressionであり、その合計は(n + 2 + 4) * (n + 2 - 4 + 1)/2と計算されます。それは(n + 6) * (n - 1)/2に等しく、最後に1/2 * n^2 + 5/2 * n - 3に等しい。

f(n) = O(g(n))は、そのような定数が存在することを意味する。Cf(n) <= C * g(n)は、すべて十分に大きいnに対して存在する。 nが自然数とみなされる場合、1/2 * n^2 + 5/2 * n - 3 = O(n^2)C = 3/2などがあります。

+2

になります。この概念は漸近的である。 – davin

+0

@ダビン:もちろん。ありがとう。 – citxx

関連する問題