DP------Minimum Path Sum
来源:互联网 发布:lorenz ectd注册软件 编辑:程序博客网 时间:2024/06/16 18:20
Given a m x n grid filled with non-negative numbers, find a path from top left to bottom right which minimizes the sum of all numbers along its path.
Have you met this question in a real interview? Yes
Example
Note
You can only move either down or right at any point in time.
Tags Expand
Related Problems Expand
Timer Expand
You have exceeded the time limit
public class Solution { public 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[][] sum = new int[M][N]; sum[0][0] = grid[0][0]; for (int i = 1; i < M; i++) { sum[i][0] = sum[i - 1][0] + grid[i][0]; }//起始条件 for (int i = 1; i < N; i++) { sum[0][i] = sum[0][i - 1] + grid[0][i]; }//起始条件 for (int i = 1; i < M; i++) { for (int j = 1; j < N; j++) { sum[i][j] = Math.min(sum[i - 1][j], sum[i][j - 1]) + grid[i][j];//状态转移方程 } } return sum[M - 1][N - 1];//长度从1开始; }}
0 0
- 【DP】Minimum Path Sum
- Minimum Path Sum DP
- DP Minimum Path Sum
- [DP] Minimum Path Sum
- DP------Minimum Path Sum
- 【Leetcode】Minimum Path Sum (DP)
- [leetcode][DP] Minimum Path Sum
- leetcode---minimum-path-sum---dp
- Leetcode-Minimum Path Sum(dp)
- leetcode -- Minimum Path Sum -- 简单DP
- 64. Minimum Path Sum DP经典问题
- LeetCode OJ-64.Minimum Path Sum(DP)
- LeetCode-64-Minimum Path Sum DP水题
- 64. Minimum Path Sum (dp)
- Leetcode - Dynamic Progr - 64. Minimum Path Sum(BFS+DP)
- leetcode 64. Minimum Path Sum DP动态规划
- DP问题—Leetcode 64. Minimum Path Sum
- LeetCode: Minimum Path Sum
- 闰年的定义
- Linux系统安装后的基础优化-基于CentOS(5.8/6.4)
- anacron系统调度说明
- Android用户界面基础之使用编码方式绘制登录界面
- mac 远程连接服务器
- DP------Minimum Path Sum
- R语言系列4
- Java面试宝典
- Leetcode290. Word Pattern & 205. Isomorphic Strings
- Source model metarobots/product_attribute_source_unit not found for attribute
- C\C++中转义字符集锦
- linux debug串口改为普通串口
- x265-1.7版本-encoder/encoder.h注释
- ajax--xhr属性方法&post实例