【发布时间】:2019-03-19 10:59:12
【问题描述】:
我正在尝试实现一种算法,该算法在以下二维数组中找到最短路径(从左上角到右下角):
[ [ 'A', 'A', 'A', 'B', 'A' ],
[ 'B', 'B', 'B', 'B', 'B' ],
[ 'A', 'B', 'A', 'A', 'A' ],
[ 'A', 'B', 'B', 'B', 'B' ],
[ 'A', 'A', 'A', 'A', 'A' ] ]
规则是,路径必须在 A 和 B 之间交替。
输出必须是一个数字,指定遍历数组所需的最小步数。 (在示例中,预期输出为 13)
有人知道可以帮助我解决这个问题的简单 Graph 实现吗?
【问题讨论】:
-
往返的最短路径?
-
数组中的每个值是什么?您能否从所提供的数据中提供您期望的示例输出。
-
您能否为您的问题陈述提供更多意见
-
对不起,是从左上角到右下角
-
我已经更新了问题,如果您需要更多信息,请告诉我
标签: javascript algorithm graph-theory