本当に素早く何かを確認する必要があります。 アルゴリズムがn(n-1)/2
のテストを実行する場合は、大きなoh O(n^2)
ですか?ビッグオービル
Q
ビッグオービル
10
A
答えて
15
のn(n-1)のだc
を選ぶ場合は、すべてのn>=1
のために明確にc*n^2
よりも小さい、(n^2 - n)/2
です/ 2それは(n^2/2) - (n/2)
(n^2/2)
と(n/2)
で、(n^2 -n)/2
にされている拡張し2つの機能コンポーネントのうち、n^2/2
が支配的です。 したがって、- (n/2)
部分は無視できます。
n^2/2
から、漸近表記解析で/ 2部分を安全に削除できます。
これは、したがって、はい、それはOである(N^2) n^2
に簡素化
5
はい、正しいです。
n(n-1)/2
はn^2/2 - n/2
に展開:
それは下位のだから落ちるn/2
線形用語。これはn^2/2
となります。定数はbig-Oに吸収され、n^2
のままです。
3
はい:
n(n-1)/2 = (n2-n)/2 = O(n^2)
2
はい、そうです。 n(n-1)/2
あなたは、少なくとも1
助けてくれてありがとうは! – Jay
@Jayあなたの質問に満足していると思われる場合は、回答を受け入れる必要があります – dgraziotin