2017-12-02 18 views
0

重み付け有向非循環グラフ(DAG)Gと頂点sを指定すると、最大ヒープを持つDijkstraアルゴリズムは、sからグラフの他のすべての頂点までの最長経路の重みを計算します。 それは本当ですか?データ構造体グラフ

答えて

1

ダイクストラのアルゴリズムは、次のグラフのために動作しません:

enter image description here

ノードは、次の順序(s = 1)で分析されますノード4ため

nodes = [1, 3, 4, 2] 

distance[1] = 0 
distance[3] = 4 
distance[4] = 7 
distance[2] = 2 

最長距離は9あります7の代わりに。

+0

政府はAからBの高速道路に沿って病院を建設する予定です。彼らは病院を建設できる高速道路のn箇所を特定しました。 X1 Rahul

+0

上記のおかげでありがとう、私もこれで問題に直面しているuを助けることができます – Rahul

+0

@ Rahul StackOverflowあなたの学校の課題を解決するサイトではありません。あなたの質問は、その場合に削除することができます。質問に沿って試した解決策を尋ねる必要があります。 – lcastillov