【发布时间】:2018-04-14 10:20:23
【问题描述】:
给定一个由符号S 组成的矩阵N x M 和一个给定的符号序列,找出以给定顺序遍历所有符号的最小路径。允许的路线是UP, DOWN, LEFT, RIGHT。
例子:
Matrix:
123
265
346
Sequence:
1234561
Output:
8 (start from top left corner, then D, D, R, R, U, L, U, L)
请注意,符号可以重复,因此图形算法在这里没有用处。 实际路径无关,只有数字,因此动态规划可能是要走的路。
形式上:给定的符号序列必须是路径的子序列。
我正在寻找一种能找到上述最短路径长度的算法。
【问题讨论】:
-
能否请您在帖子末尾添加一个问题,因为不清楚您在寻找什么。
-
@Pontios 已澄清。感谢您指出这一点。
-
我不确定我是否理解您的问题。您在寻找回溯吗?
标签: algorithm dynamic-programming theory