java刷题--64最小路径和
Posted Anrys
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java刷题--64最小路径和相关的知识,希望对你有一定的参考价值。
题目
代码
class Solution {
public static int minPathSum(int[][] grid) {
int height = grid.length;
int width = grid[0].length;
for (int row = 0; row < height; row++) {
for (int col = 0; col < width; col++) {
if(row == 0 && col == 0) grid[row][col] = grid[row][col];
else if(row == 0 && col != 0) grid[row][col] = grid[row][col] + grid[row][col - 1];
else if(col == 0 && row != 0) grid[row][col] = grid[row][col] + grid[row - 1][col];
else grid[row][col] = grid[row][col] + Math.min(grid[row - 1][col], grid[row][col - 1]);
}
}return grid[height - 1][width - 1];
}
}
结果
以上是关于java刷题--64最小路径和的主要内容,如果未能解决你的问题,请参考以下文章