【发布时间】:2017-05-03 06:08:02
【问题描述】:
我有一个 2D 地图作为文件的逐行输入,我想保存它并运行 Bfs 或 Dijkstra 以找到从 Start(标记为 S)到 end(标记为 E)的最短路径,什么是保存信息的正确结构?我在 c++ 中的实现是使用图表,但我发现在 sml 中很难这样做,因为我无法双向链接节点。
【问题讨论】:
-
如果您愿意使用
refs,也可以使用可变引用单元格或数组:cs.cornell.edu/courses/cs312/2008sp/recitations/rec15.html