动态规划--Leetcode64.最小路径和
????????????????? ?????? ?? ??????????????????????????????? ??????? ??????????????????????0???????0? ?????????????????????? ?????????????????????????????????????????????????? ???????
发布日期:2021-04-30 21:06:27
浏览次数:103
分类:精选文章
本文共 1601 字,大约阅读时间需要 5 分钟。
??????????????????????????????????????????????????????????
????
???????????????????????????????????????????????????????
dp??? dp[i][j] ?????????? (i, j) ???????dp[0][0] ???? grid[0][0]?dp ?????????????? (i, j)??????????? (i-1, j) ???? (i, j-1) ?????????????????????????dp[m-1][n-1]??????????????????
public class Solution64 { public static int minPathSum(int[][] grid) { if (grid == null || grid.length == 0 || grid[0].length == 0) { return 0; } int m = grid.length; int n = grid[0].length; int[][] dp = new int[m][n]; dp[0][0] = grid[0][0]; for (int i = 0; i < m; i++) { for (int j = 0; j < n; j++) { if (i == 0 && j == 0) { continue; } else if (i == 0) { dp[i][j] = dp[i][j-1] + grid[i][j]; } else if (j == 0) { dp[i][j] = dp[i-1][j] + grid[i][j]; } else { dp[i][j] = Math.min(dp[i-1][j], dp[i][j-1]) + grid[i][j]; } } } return dp[m-1][n-1]; } public static void main(String[] args) { int[][] a = { {1,3,1}, {1,5,1}, {4,2,1} }; System.out.println(minPathSum(a)); // ??7 }} ????
dp ?????????? grid[0][0]?dp ???????????????????????????????????????????????????????????
发表评论
最新留言
做的很好,不错不错
[***.243.131.199]2026年06月17日 17时59分54秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
PIL Image转Pytorch Tensor
2023-03-02
PIL&QOOT;IOERROR:带有大图像的图像文件被截断(&Q)
2023-03-02
PIL.Image、cv2的img、bytes相互转换
2023-03-02
PIL.Image进行图像融合显示(Image.blend)
2023-03-02
pilicat-dfs 霹雳猫-分布式文件系统
2023-03-02
Pillow lacks the JPEG 2000 plugin
2023-03-02
SpringBoot之ElasticsearchRestTemplate常用示例
2023-03-02
ping 全网段CMD命令
2023-03-02
ping 命令的七种用法,看完瞬间成大神
2023-03-02
Pinia入门(快速上手)
2023-03-02
Pinia:$patch的使用场景
2023-03-02
Pinia:$subscribe()的使用场景
2023-03-02
Pinpoint对Kubernetes关键业务模块进行全链路监控
2023-03-02
Pinterest 大规模缓存集群的架构剖析
2023-03-02
PinYin4j库的使用
2023-03-02
PIP
2023-03-02
pip install mysqlclient报错
2023-03-02
pip install 出现报asciii码错误的解决
2023-03-02