1

我需要在矩阵表示的图中找到成本较低的路径。我对 Dijkstra 算法进行了一些研究,但我需要一个向量,其中包含最短路径中的节点序列,而不是距离本身。该游戏正在为 Assembly 制作,但如果有人知道 C 中的实现,至少会有很大帮助。我将用它来计算鬼魂的路线,匹配启发式算法来创建游戏的非常困难模式。我也尝试了 A* 的一些东西,但是我发现的实现使用了 struct,这不适用于这种情况。从现在开始非常感谢。^^

4

1 回答 1

0

这个问题是edx AI课程的基础。我已经设法在这里用 C 语言编写了广度优先搜索代码。据我所知,广度优先搜索保证找到最短路径(如果存在)。我认为在那里添加启发式算法也不会太难,edx 链接上应该有注释可以帮助解决这个问题。

于 2013-04-23T13:22:26.360 回答