17

1000n または 10n の big-O は O(n) と同じものですが、2^n と 3^n の big-O は異なります: O(2^n) と O(3^n)、私が得られないのは、この場合の定数 (2 または 3) を無視できない理由と、これを正当化する数学的な証拠があるかどうかです。

4

3 に答える 3

19

任意に大きいkの不等式を満たすの定数値は存在しないためです。したがって、 は のメンバーではありません。3^n <= k * 2^nnf(n) = 3^nO(2^n)

http://en.wikipedia.org/wiki/Big_O_notation#Family_of_Bachmann.E2.80.93Landau_notationsを参照してください。

于 2013-09-29T18:30:23.207 に答える