big-O 表記では is 、定数はO((log n)^k) = O(log n)
どこにありますか? では、 whenk
で何が起こっているのでしょうか?(log n)^k
k>=0
質問する
1409 次
2 に答える
3
これが誤解の元になっているのではないでしょうか?log(n^k) = k * log(n) ですが、そのような単純化は log(n)^k = (log(n))^k では機能しません。
于 2013-03-05T19:51:48.360 に答える
0
O((log n) * k) == O(log n) ですが、(log n)^k はまったく同じではありません。私はあなたが大きなO表記と同等の定数乗算を考えていると思います。ただし、f(n) を累乗すると、完了までの時間が変わります。これは、O(n) が O(n^2) と異なるのと同じ概念です。
于 2013-03-05T19:49:10.883 に答える