leetcode64_最小路径和
给定一个包含非负整数的 m x n 网格,请找出一条从左上角到右下角的路径,使得路径上的数字总和为最小。说明:每次只能向下或者向右移动一步。 示例: 输入: [ [1,3,1], [1,5,1], [4,2,1] ] 输出: 7 解释: 因为路径 1→3→1→1→1 的总和最小。 由于不需要给出具体路径,所以也是一道动态规划问题。动态规划问题可以先从递归、回溯等办法着手,因为动态规划的方向和它们是相反的 递归搜索 class Solution: # m为列数,n为排数 # 递归搜索,相当于搜索一颗二叉树,复杂度O(2^n) def minPathSum(self, grid:
用户评论