动态规划算法-路径问题:9.最小路径和

题目链接:64. 最小路径和(中等)

算法原理:

解法:动态规划

Java代码:

java 复制代码
import java.util.Arrays;

/**
 * Created with IntelliJ IDEA.
 * Description:
 * User: 王洋
 * Date: 2025-10-15
 * Time: 17:04
 */
class Solution {
    //64. 最小路径和
    //看完算法原理后睡了三个小时,醒来一写一遍过!
    public int minPathSum(int[][] grid) {
        int m=grid.length,n=grid[0].length;
        int[][] dp=new int[m+1][n+1];
        for(int i=0;i<dp.length;i++)
            Arrays.fill(dp[i],Integer.MAX_VALUE);
        dp[0][1]=dp[1][0]=0;
        for(int i=1;i<=m;i++){
            for(int j=1;j<=n;j++){
                dp[i][j]=Math.min(dp[i-1][j],dp[i][j-1])+grid[i-1][j-1];
            }
        }
        return dp[m][n];
    }
}
相关推荐
Data_agent17 小时前
OOPBUY模式淘宝1688代购系统搭建指南
开发语言·爬虫·python
Ashley_Amanda17 小时前
JavaScript 中数组的常用处理方法
开发语言·javascript·网络
报错小能手17 小时前
C++ STL bitset 位图
开发语言·c++
钓鱼的肝17 小时前
GESP系列(3级)小杨的储蓄
开发语言·数据结构·c++·笔记·算法·gesp
MicroTech202517 小时前
MLGO微算法科技推出人工智能与量子计算融合新成果:基于QLSS与LCHS的量子DPM算法技术
人工智能·科技·算法
float_六七17 小时前
行级与块级元素:核心区别与应用场景
开发语言·前端·javascript
唐装鼠17 小时前
Rust Cow(deepseek)
开发语言·后端·rust
AndrewHZ17 小时前
【图像处理基石】[特殊字符]圣诞特辑:10+经典图像处理算法,让你的图片充满节日氛围感!
图像处理·人工智能·opencv·算法·计算机视觉·stable diffusion·节日氛围感
艾醒17 小时前
大模型原理剖析——矩阵吸收优化:LLM推理加速的核心原理与实践
算法
艾醒17 小时前
大模型原理剖析——多头并行 + 潜变量协同:原理、应用与部署优化
算法