私はDijkstraが負の重みに対しては機能しないが、重量として許容されるのはなぜですか? 私は、2つのノードが0の重みを持つ場合、それらのノードを接続するエッジを排除し、ノードを1つにマージすると思います。 これは正しいですか?または私は何かを欠いている?Dijkstraは、負でないまたは正の重みに対して機能しますか?
1
A
答えて
1
はい、セグメントの重みがゼロの場合、そのポイントのペア間のすべてのセグメントがゼロであれば削除できます。すべて削除して2つのポイントを1つにマージできます。
この投稿をお寄せください。
+2
答えを拡張する:通常のDijkstraアルゴリズムはゼロ加重エッジで問題ありません。マージしなくても正しい結果を出力します。 – Zabuza
関連する問題
- 1. FlexMouseEvent.MOUSE_DOWN_OUTSIDEはポップアップコンポーネントに対してのみ機能しますか?
- 2. RedirectToActionはHttpGetに対してのみ機能しますか?
- 3. Dijkstraのアルゴリズムグラフを使ってこの負の重みについて正しい方法で考えていますか?
- 4. パラメータの負の値に対してマイコードが機能していません
- 5. TextviewとTableRowの重みが正しく機能しないAndroid
- 6. またはステートメントが正しく機能していない
- 7. なぜexecvpはシェルで最初に入力されたコマンドに対してのみ機能しますか?
- 8. Bean検証は、Springのコントローラメソッドに対してのみ機能しますか?
- 9. siginterrupt()は最初のシグナルに対してのみ機能しますか? (Python)
- 10. Textview重力がアンドロイドで正しく機能していない
- 11. 最小スパニングツリーは負の重みを恐れていますか?
- 12. 条件付きコメントはスタイルシートに対してのみ機能しますか?
- 13. イールドリターンはIEnumerable <T>に対してのみ機能しますか?
- 14. AVCaptureDevice.requestAccessForMediaTypeは、承認されていない認可ステータスに対してのみ機能しますか?
- 15. php require()が相対または完全に機能しない
- 16. 機能は2回目のクリックでのみ機能し、正常に機能しますか?
- 17. Open Graphはタイムラインが有効になっているユーザーに対してのみ機能しますか?
- 18. TransactionScopeは異なるコンテキストオブジェクトに対して機能します
- 19. セッションが機能していない、重複しています
- 20. Pygame MIDI機能は、MIDIINではなく、キーダウンまたはキーアップに対応していますか?
- 21. Paypal IPNはpaypalアカウントでは機能していませんが、サンドボックスで正しく機能しています
- 22. 検索機能はキーの特定の値に対してのみ機能しますか?
- 23. Xcodeのスナップショット機能は正常に機能していますか?
- 24. setShadowLayer()はボタンに対して機能しますか?
- 25. スタイルシートはインデックスページでのみ機能しますが、インデックスページの拡張機能では機能しないのはなぜですか? (テンプレートを使用してJinja)
- 26. 重力シミュレーションが正しく機能していない
- 27. テーブルに対してngInfiniteScrollが機能しないのはなぜですか?
- 28. 負数に対して素数検査機能が動作しない
- 29. jQuery .val()または.attr()が正しく機能しない
- 30. RadioGroup checkedId(またはgetCheckedRadioButtonId())が正しく機能しない
*非負*と*正*が同じであることに注意してください。「0」は正の値です。 – Zabuza
さて、「0」は無署名で正の意味は厳密に私にとって正の意味であると思っています。 – Intersect
それは大丈夫ですが、他の人たちが「Dijkstraは正の重みのために働きます」と言うとき、「0」が正であるため、「0」のために働くことを意味します。 – Zabuza