-4
A
回答
5
0
我不知道如何使用SML二維數組。這是一個F#解決方案:
let salesman2 (g:int array array) =
let n = Array.length g
let rec salesman' visited last acc =
if Set.count visited = n then acc
else
{0..n-1}
|> Seq.filter (fun i->not (Set.contains i visited))
|> Seq.map (fun i->salesman' (Set.add i visited) i (acc + g.[last].[i]))
|> Seq.min
salesman' Set.empty 0 0
let g = [|[|0;1;2;4|]; [|1;0;2;2;|]; [|2;2;0;3|]; [|4;2;3;0|] |]
salesman2 g
如果您知道SML,那麼將其轉換爲SML應該很簡單。
相關問題
- 1. 使用A *解決旅行推銷員
- 2. 旅行推銷員
- 3. 在GA中應用突變來解決旅行推銷員
- 4. Neo4J - 旅行推銷員
- 5. WEKA旅行推銷員
- 6. 旅行推銷員問題
- 7. 公制旅行推銷員,強求解決方案的優勢
- 8. 旅行推銷員:矩陣和旅遊
- 9. 簡體中文Prolog旅行推銷員
- 10. F#旅行推銷員的表現
- 11. 旅行推銷員的提示
- 12. 旅行推銷員的交叉算法?
- 13. 一棵樹上的旅行推銷員
- 14. Gurobi/Python的旅行推銷員
- 15. 旅行推銷員C程序錯誤
- 16. 遺傳算法旅行推銷員C++
- 17. 索引出差旅行推銷員
- 18. 進化算法 - 旅行推銷員
- 19. 遺傳算法旅行推銷員
- 20. 旅行推銷員啓發式
- 21. 旅行推銷員使用Pyomo
- 22. 旅行推銷員(TSP)性能
- 23. 旅行推銷員,包括通過城市旅行
- 24. 解決旅行推銷員一旦你知道最短路線的距離
- 25. 多項式時間的精確旅行推銷員問題(TSP)解決方案?
- 26. 瞭解旅行推銷員的時間複雜性
- 27. 如何爲Google Maps執行路線優化(旅行推銷員)?
- 28. 旅行推銷員 - 如何找到不等價的排列
- 29. 旅行銷售人員python
- 30. Matlab中可能的「旅行推銷員」功能?
我很高興我愛丁堡大學的部分理學碩士我忘了! –