Q64 最小路径和

Posted weichengddd

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Q64 最小路径和相关的知识,希望对你有一定的参考价值。

给定一个包含非负整数的 m x n 网格,请找出一条从左上角到右下角的路径,使得路径上的数字总和为最小。

说明:每次只能向下或者向右移动一步。

示例:

输入:
[
  [1,3,1],
  [1,5,1],
  [4,2,1]
]
输出: 7
解释: 因为路径 1→3→1→1→1 的总和最小。
class Solution {
    public int minPathSum(int[][] grid) {
        if (grid == null || grid.length == 0)
            return 0;

        int[][] sum = new int[grid.length][grid[0].length];
        sum[0][0] = grid[0][0];
        for (int i = 1; i < grid.length; i++)
            sum[i][0] = sum[i - 1][0] + grid[i][0];
        for (int j = 1; j < grid[0].length; j++)
            sum[0][j] = sum[0][j - 1] + grid[0][j];

        for (int i = 1; i < grid.length; i++) {
            for (int j = 1; j < grid[0].length; j++) {
                sum[i][j] = sum[i - 1][j] < sum[i][j - 1] ? sum[i - 1][j] + grid[i][j] : sum[i][j - 1] + grid[i][j];
            }
        }

        return sum[sum.length - 1][sum[0].length - 1];
    }
}

以上是关于Q64 最小路径和的主要内容,如果未能解决你的问题,请参考以下文章

嵌入式物联网之SPI接口原理与配置

嵌入式物联网之SPI接口原理与配置

Linux驱动开发-编写W25Q64(Flash)驱动

STM32入门开发: 介绍SPI总线读写W25Q64(FLASH)(硬件+模拟时序)

STM32入门开发: 介绍SPI总线读写W25Q64(FLASH)(硬件+模拟时序)

W25Q64FWZPIG芯片频率多少MHz?