2016-05-03 8 views
1

私はこのようにフォーマットそれぞれとの間の空港コードと時間のリストのテキストファイルがあります。Dijkstraの最短経路はこれに使用できますか?

AER、KZN、これは最初の空港の略1.8835

、第二空港、それらの間の時間の時間を(双方向ではない)。

私は途中降機ごとに2時間の遅延があり、ボストン(BOS)から10時間以内に到達可能な空港の数を把握しようとしています。私はすべてのノードをDijkstraに入れれば、各ノード間で最短経路を見つけることができますが、この問題を解決するためにも使用できますか?

+1

さて、確かに。最初の空港がBOS以外の場所であれば、すべての番号に2を加えてください。 – svinja

答えて

1

YesダイクストラをBOSで開始し、次の空港に到達したときに停止(早期終了)すると、10時間より長いパスがあるときに停止できます。

関連する問題