時間の複雑さを O(log(N)) と考える場合、対数の底は何ですか?
1147 次
3 に答える
15
すべての対数は、何らかの定数によって関連付けられています。(したがって、基数変換式)。通常、複雑さの分析では定数を無視するため、基数は重要ではありません。
通常、アルゴリズムを導出するとき、基数は 2 と見なされます。merge sortのようなソートを考えてみましょう。そこからツリーを作成できlog₂ n
ます。各ノードには 2 つのブランチがあるため、ツリーの高さはです。
于 2009-11-11T04:52:07.277 に答える
10
使用するベースに関係なく、相対的な複雑さは同じです。
于 2009-11-11T04:52:29.427 に答える
2
それを考える 1 つの方法は、O(log 2 X) = O(log 10 X) = O(log N X)です。
于 2009-11-16T13:17:10.563 に答える