二进制矩阵的两点之间的最短路径

时间:2013-02-14 06:49:38

标签: c algorithm

我想找到二元矩阵的两点之间的最短路径。

矩阵的来源和目的地由用户给出。我们只能在矩阵中选择1的位置,也可以对角线,左,右,上和下移动。下。

如果移动是对角成本是根2,否则1.所以我想要一个算法如何找到它。

1 个答案:

答案 0 :(得分:3)

您正在寻找的是单源最短路径算法,这意味着您在图形中选择一个源节点(例如)并找到所有或一个节点的最短节点。为此目的存在几种算法 -

我的建议是你阅读这些并选择适合你的目的。