6

「したがって、プリムのアルゴリズムの合計時間は O(V lg V + E lg V) = O(E lg V) であり、これはクラスカルのアルゴリズムの実装と漸近的に同じです。」

http://serverbob.3x.ro/IA/DDU0137.htmlより

しかし、なぜ O(V lg V + E lg V) = O(E lg V) なのですか??

E が少なくとも V-1 だからですか?

4

2 に答える 2

3

通常、E は V よりも大きいと想定されるため、低次の項を無視することで、E lg V が得られます。

于 2011-06-14T23:01:57.143 に答える
1

具体的には、Eは有向グラフで最大V^2になる可能性があります。E = v ^ 2(最悪の場合を説明するため)と仮定すると、EはVを飲み込みます。

于 2012-04-15T06:08:09.160 に答える