Home > 優先度キュー


ダイクストラのアルゴリズムを優先度キューを使用して実装する方法

以下に、優先度キューを使用してダイクストラのアルゴリズムを実装するシンプルで簡単な方法を示します。グラフの初期化: 最短距離を保持する配列(distance)を作成し、全ての頂点の最短距離を無限大(または十分に大きな値)で初期化します。また、優先度キュー(priority queue)を作成し、出発点の最短距離を0として追加します。>>More