【发布时间】:2021-05-28 15:23:39
【问题描述】:
我期待实现 A* 搜索算法,但我不知道我应该从哪里真正开始。我想出了一种方法来表示我的图表,如下所示:
(
'("city1" (x y (("neighbour1" edgeWeight1)("neighbour2" edgeWeight2))))
...
)
我创建了一个开放列表和一个封闭列表,但从现在开始我真的不知道该怎么做。有什么想法吗?
【问题讨论】:
-
每当我需要用一种新的语言编写 A* 时,我都会去维基百科页面上对算法和相关伪代码的描述进行翻译。事先有一个优先队列 API 很有用。
标签: scheme racket path-finding a-star