0
A
回答
1
將算法輸入到輸入圖形中,但重量爲負。 Prim中沒有什麼假設權重是正數。重量的最小值取決於原始重量的最大值。
+0
「Prim中的任何內容都假設權重是正數」(但請注意,例如,Boost Graph Library,其實現IIRC)。 –
相關問題
- 1. 最小生成樹:Kruskal&Prim
- 2. Prim算法得到圖的最小生成樹
- 3. 如何使用prims算法找到最大生成樹?
- 4. 如何使用堆來優化Prim的最小生成樹算法?
- 5. 使用prim算法的最小生成樹,不知道錯在什麼地方
- 6. 最小生成樹使用Kruskal算法
- 7. krukshal的算法或Prims算法哪個更適合尋找最小生成樹?
- 8. 最小生成樹的運行時間? (Prim方法)
- 9. 最快最小生成樹算法
- 10. 在{1,2,3}中爲邊緣權重尋找最小生成樹的算法
- 11. 在給定圖中尋找具有最小範圍的生成樹的算法
- 12. 最小直徑生成樹算法
- 13. 遞歸最小生成樹算法
- 14. Sollin的最小生成樹算法
- 15. 尋找樹的最大深度
- 16. 圖算法:Prim
- 17. Prim的算法
- 18. 查找所選頂點的最小生成樹的算法
- 19. Prim算法的最壞情況圖
- 20. 生成樹DFS算法不創建樹
- 21. Prim的算法C++
- 22. Prim的Treaps算法
- 23. 查找具有最大最小度的生成樹
- 24. 查找最大使用DFS算法
- 25. 我可以使用Prim的算法而不是Dijkstra的尋找最短路徑嗎?
- 26. 使用Prim算法優先隊列?
- 27. Javascript - 隨機Prim的算法problemRandomized Prim的算法
- 28. 使用Kruskal算法計算最小生成樹時出現錯誤的答案
- 29. 尋找最小和最大
- 30. 使用ROW_NUMBER() - 尋找最大註冊
答案是肯定的。 – Zotta
如果你有一個最小的查找樹實現並且不能或不想改變它,那麼使用負權重可能是合理的。但是如果你正在實施你自己,最好做你最初提出的建議。 Prim的算法很貪婪。貪婪地尋求最大限度的工作,貪婪地尋求最低限度的工作。 – Gene