-6
アルゴリズムの実行時間を関数F(x)=√n+(logn)^2
として表すことができる場合、ランニングタイム?アルゴリズムの実行時間を関数F(x)=√n+(logn)^ 2として表すことができる場合
1. O(n)
2. O(√n)
3. O(log(n)^2)
4. Omega(1)
アルゴリズムの実行時間を関数F(x)=√n+(logn)^2
として表すことができる場合、ランニングタイム?アルゴリズムの実行時間を関数F(x)=√n+(logn)^ 2として表すことができる場合
1. O(n)
2. O(√n)
3. O(log(n)^2)
4. Omega(1)
アルゴリズムの時間計算量は、複数の条件(ここでは√n
と(log n)^2
)で構成されている場合、あなたは大規模なn
の最大取得する以外のすべての用語を無視することができます。
この場合、十分に大きいn
の場合、√n
>>(log n)^2
であることが示されます。したがって、複雑さはO(√n)
です。これは、あなたが質問に答えるのに十分な情報を提供するはずです。
n
は実際には2番目の項が無視されるまで非常にを得る必要があるため、これは少し特殊なケースです。したがって、Big-Oの複雑さは理論的な記述を行い、は必ずしもではないことに注意する必要があります。
あなたは複雑さについて何か読んだことがありますか?あなたの宿題にはとても便利です。 – MBo
こんにちは、あなたは正しい場所で求めていません。 http://math.stackexchange.com/または –
@ J.Chomel:私は同意しません:時間の複雑さは、コンピュータ科学に属し、主に数学に属しません。しかし、タグを編集しました。 –