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];
    }
}
相关推荐
爱读源码的大都督11 小时前
DeepSeek面试官问:多租户 RAG 系统怎样实现细粒度权限控制?
后端·面试·架构
蒸蒸yyyyzwd11 小时前
机试和Redis学习笔记
c++·笔记·面试
一只叫煤球的猫11 小时前
Spring AI 2.0 源码解析(四):Prompt、Message、Options 的对象模型
后端·面试·ai编程
IT大白鼠12 小时前
MySQL 分布式集群系列 · 第八篇(收官)——NDB 集群面试高频题 +架构总结与未来演进
分布式·mysql·面试
ShineWinsu12 小时前
对于MySQL:内置函数的解析
linux·数据库·c++·mysql·面试·函数·查询
letisgo513 小时前
JAVA 高级进阶02篇《并发编程三板斧:JMM、CAS与AQS的源码级拆解》
java·面试·并发编程·aqs·jmm
尾善爱看海15 小时前
Vue 面试进阶篇:Composition API、插槽、自定义指令……8 个章节 + 高频面试题全解析
前端·javascript·vue.js·面试·vue
程序员江念15 小时前
【最经典的79个】软件测试面试题(内含答案)提前备战“金九银十”
软件测试·面试·职场和发展