-2
私はさまざまな問題セットの大きな複雑さを分析することを学んでいます。私がもし-else構文のビッグOはO(1)ですが、この1のためにそれを把握するように見えることはできません。知っているBIG Oネストされた場合
それはO(N)になりますか?NはNOです。 if文の、またはそれはO(1)ですか?
私はさまざまな問題セットの大きな複雑さを分析することを学んでいます。私がもし-else構文のビッグOはO(1)ですが、この1のためにそれを把握するように見えることはできません。知っているBIG Oネストされた場合
それはO(N)になりますか?NはNOです。 if文の、またはそれはO(1)ですか?
Big O表記は、入力サイズに基づいてスケーリングするアルゴリズムを扱います。この例では、入力nはありません。問題のサイズがどれほど大きくても、コードはO(1)時間で実行されます。
なぜO(n)になるのですか?すべてのif文がO(1)であり、サイズnにデータ構造がない場合、もちろんO(1) – sheldonzy
になるでしょう。 'O(4)'や 'O(5)'のようなものはありません。それは任意の_constant_乗数または何か(二次、三次、階乗など)の線形O(1)です。 https://stackoverflow.com/questions/487258/what-is-a-plain-english-explanation-of-bigo-o-notationを参照してください。 – skyboyer