8

時間の複雑さを O(log(N)) と考える場合、対数の底は何ですか?

4

3 に答える 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 に答える