Menu
Coddy logo textTech

Time and Space Complexity

Coddyの「プリム法 - グラフアルゴリズム」コースのレッスン 7/9。

時間計算量:

  • ここでのエッジスキャン版は O(V * E) です。V-1 回のラウンドがあり、各ラウンドですべての E 個のエッジをスキャンします。バイナリヒープと隣接リストを使用すると、プリム法は O((V + E) log V) で動作します。

空間計算量:

  • inTree 配列(および入力エッジ)に対して O(V) です。

まとめ:

  • プリム法は、すべての頂点が含まれるまで、そこから伸びる最も安価なエッジを常に追加しながら、1つの木を成長させます。
  • 異なる戦略を使用しますが、クラスカル法と同じ最小合計重みを生成します。

自分で試してみよう

このレッスンにはコードチャレンジは含まれていません。

quiz icon腕試し

このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。

プリム法 - グラフアルゴリズムのすべてのレッスン