day109(3.10)——leetcode面试经典150

64. 最小路径和

64. 最小路径和

题目:

题解:

java 复制代码
class Solution {
    public int minPathSum(int[][] grid) {
        int m = grid.length, n = grid[0].length; 
        for(int i=0;i<m;i++) {
            for(int j=0;j<n;j++) {
                if(i==0&&j==0) {
                    continue;
                }
                else if(i==0) {
                    grid[i][j] = grid[i][j-1]+grid[i][j];
                }
                else if(j==0) {
                    grid[i][j] = grid[i-1][j]+grid[i][j];
                }
                else {
                    grid[i][j] = Math.min(grid[i-1][j], grid[i][j-1])+grid[i][j];
                }
            }
        }
        return grid[m-1][n-1];
    }
}
相关推荐
Jabes.yang6 分钟前
互联网大厂Java求职面试实战解析(含技术场景与详解)
spring boot·微服务·面试·orm·技术栈·java se·jakarta ee
小欣加油9 小时前
leetcode56 合并区间
c++·算法·leetcode·职场和发展
不懂数据的小白9 小时前
面试题一:【二】异动分析(诊断)
面试
Aphasia31110 小时前
https连接传输流程
前端·面试
kyriewen11 小时前
CSS Container Queries:彻底告别 @media 写到手软,附 5 个真实布局案例
前端·css·面试
8Qi813 小时前
LeetCode 516:最长回文子序列
算法·leetcode·职场和发展·动态规划
mONESY13 小时前
JavaScript 栈、队列、数组与链表核心知识点总结
javascript·面试
贺国亚13 小时前
电商AI辅助交易场景
面试
chase_my_dream14 小时前
C++ + SLAM 高频面试问题整理
开发语言·c++·面试
想要成为糕糕手14 小时前
前端必修课:JavaScript 数组与数据结构底层逻辑全解析
javascript·数据结构·面试