LeetCode 64. Minimum Path Sum 时间复杂度(O(n^2))

    xiaoxiao2022-07-02  179

    时间复杂度(O(n^2)),思想:动态规划 

    class Solution: def minPathSum(self, grid: List[List[int]]) -> int: for i in range(len(grid)): for j in range(len(grid[0])): if i > 0 and j > 0: grid[i][j] = grid[i][j] + min(grid[i - 1][j], grid[i][j - 1]) elif i > 0: grid[i][j] = grid[i][j] + grid[i - 1][j] elif j > 0: grid[i][j] = grid[i][j] + grid[i][j - 1] return grid[-1][-1]

     

    最新回复(0)