最近写毕业设计遇到了一点问题,熬了好几天都未能解决。
我随机生成了一个有 N 个节点的无向图(用矩阵表示),节点与节点之间并不是完全连通,节点之间权值为正,用 Floyd 算法计算出了任意两个节点之间的最短路径。
现在需要写一个启发式算法计算任意两点之间的最短路径,我查了一些资料,发现很多关于 A* 算法的例子都是用来解决网格状的图,如果我想用 A* 算法计算任意两点之间的最短路径,难道我还得把用矩阵表示的无向图转化为网格状的图再进行计算吗?
还是说我对 A* 算法还没有理解透彻,希望各位能够指点迷津,或者发一些例子文章博客给我看一下,谢谢~
我随机生成了一个有 N 个节点的无向图(用矩阵表示),节点与节点之间并不是完全连通,节点之间权值为正,用 Floyd 算法计算出了任意两个节点之间的最短路径。
现在需要写一个启发式算法计算任意两点之间的最短路径,我查了一些资料,发现很多关于 A* 算法的例子都是用来解决网格状的图,如果我想用 A* 算法计算任意两点之间的最短路径,难道我还得把用矩阵表示的无向图转化为网格状的图再进行计算吗?
还是说我对 A* 算法还没有理解透彻,希望各位能够指点迷津,或者发一些例子文章博客给我看一下,谢谢~

