标签:最小 使用 有关 最短路 元素 border math 固定 规划
1 | 2 | 5 | 6 |
3 | 2 | 4 | 2 |
4 | 3 | 3 | 1 |
5 | 1 | 2 | 1 |
对于第一行的元素,因为只能向右移动,所以路径是固定的,同样对于第一列元素,路径也是固定的。
而对于非第一行与第一列的元素,我们只要找到到它上方和左侧元素的最小路径即可,因为求最短路径将会与其相邻元素有关,所以可以使用动态规划算法。
步骤
加入所求数组为grid[m][n],我们就可创建dp[m][n]存储到达每个元素的最短路径 dp[i][j]就表示从左上角开始到[i][j]的最短路径,从而求出最终的结果。
使用动态规划求mxn个格子,从左上角到右下角的最小路径,每次只能向右或向下移动
标签:最小 使用 有关 最短路 元素 border math 固定 规划
原文地址:https://www.cnblogs.com/wpyblog/p/13369582.html