大きなO表記の定数部分の目的を私に説明することはできますか?Big Oの定数部分を理解することの問題
私がしようとすると、私は理解の面で、今で午前どこ説明します:基本的にあなたがf(x)
が原因特定のため、O(g(x))
は、例えばf(x) = x^2 + 1
のでg(x) = x^3
のために、機能を持っている
x
の値、k
の値、x > k
の値、f(x) <= **C**|g(x)|
の値。
この式の場合、k = 2
です。
私はすでに間違っている可能性がありますので、もしそうなら私を修正してください。
これは直感的に思えますが、一定値について少し混乱しています。C
[http://math.stackexchange.com/](http://math.stackexchange.com/)に記載されています。 [スタックオーバーフローは、プロと熱心なプログラマ、彼らがそれを愛してコードを書く人々のためです。私たちは最高のスタックオーバーフローの質問に**ソースコード**があると感じている](http://stackoverflow.com/faq#questions) –
O表記は、絶対的な大きさではなく、関数の形に関するものです。定数を追加したり、定数を掛けたりしても、シェイプは変更されません。 –
定数を変更した場合など、値を大きくするとk値を大きくするだけで関数はO(他の関数)になりますか?それはどのように動作するのですか? –