正しいですか?漸近 - 逆シリーズビッグo
1/(1+2+.....+sqrtN) =1/((N+sqrtN)/2)=2/(N+sqrtN)=1/N =O(1/N) =O(1)
あるいはそれはO(N)に等しいので、次に何がOでNがない場合には、(1/N)を指します。ここでNは非常に大きな演算を扱っていますか?sqrtN演算の合計もNと等しくなければならないので、結果はO(1)になります。
大きなO比率がどこで間違っているのでしょうか。
正しいですか?漸近 - 逆シリーズビッグo
1/(1+2+.....+sqrtN) =1/((N+sqrtN)/2)=2/(N+sqrtN)=1/N =O(1/N) =O(1)
あるいはそれはO(N)に等しいので、次に何がOでNがない場合には、(1/N)を指します。ここでNは非常に大きな演算を扱っていますか?sqrtN演算の合計もNと等しくなければならないので、結果はO(1)になります。
大きなO比率がどこで間違っているのでしょうか。
はい。 O(1/N)であると
O(1/N) <= O(1)
アルゴリズムは、単一の命令からなるアルゴリズムより少ないステップで漸近的に実行されることを意味します。すべてN > N0
の1ステップよりも少ないステップで実行する場合は、それらのnに対してまったく命令を持たなくてはなりません。 'if N > N0'
のチェックには少なくとも1命令のコストがかかるため、すべてN
の命令でなければなりません。
集計:O(1/N)
である唯一のアルゴリズムは、空のアルゴリズムであり、命令から成っていません。
大きなOのnotanotationは、おそらく機能のオーダーの上限を提供するだけです。あなたの関数はO(n)とO(1/n)とO(n^2)とO(n^3)とO
たぶん、あなたが本当に探しているものを
あなたはそのオメガ、thethaと大きなオハイオ州を正確に述べることができます – dataLeo
、下限と上にの可能性の重複を与える大きなΘ表記は、[「ビッグO」表記の平易な英語の説明は何ですか?]されます(http://のstackoverflow。 com/questions/487258 /英語の説明はビッグオーモ表記) – xenteros
(http://stackoverflow.com/questions/905551/are-there-any-o1の可能な複製-n-algorithms) – xenteros
これらの和は実際のマシンコード演算を評価するためのものですか?文のどれもが数学的な意味を持ちません – Yerken