美文网首页
LeetCode120.三角形最小路径和

LeetCode120.三角形最小路径和

作者: mztkenan | 来源:发表于2018-10-28 16:36 被阅读22次
class Solution:
    def minimumTotal(self, triangle):
        """
        :type triangle: List[List[int]]
        :rtype: int
        """
        s=[0]*(len(triangle)+1)
        for i in range(len(triangle)-1,-1,-1):
            for j in range(i+1):
                s[j]=min(s[j],s[j+1])+triangle[i][j]
        return s[0]

注意
1.s初始化n+1,各个边界条件要注意
2.i从n-1开始,由于s初始化为0,所以是s[j]初始化为a[i,j],不用写特殊处理代码
3.range(start,stop[,step]),左闭右开
4.自底向上的动态规划

相关文章

  • LeetCode 120. 三角形最小路径和(Triangle)

    120. 三角形最小路径和 三角形最小路径和给定一个三角形,找出自顶向下的最小路径和。每一步只能移动到下一行中相邻...

  • LeetCode120.三角形最小路径和

    注意1.s初始化n+1,各个边界条件要注意2.i从n-1开始,由于s初始化为0,所以是s[j]初始化为a[i,j]...

  • LeetCode-120-三角形的最小路径和

    LeetCode-120-三角形的最小路径和 动态规划介绍 题目 给定一个三角形,找出自顶向下的最小路径和。每一步...

  • 100天代码挑战:DAY11

    LeetCode 120. 三角形最小路径和 给定一个三角形,找出自顶向下的最小路径和。每一步只能移动到下一行中相...

  • LeetCode-120-三角形最小路径和

    三角形最小路径和 题目描述:给定一个三角形 triangle ,找出自顶向下的最小路径和。每一步只能移动到下一行中...

  • LeetCode-120. 三角形最小路径和

    120. 三角形最小路径和 给定一个三角形,找出自顶向下的最小路径和。每一步只能移动到下一行中相邻的结点上。 例如...

  • [leetcode刷题笔记]动态规划之多维dp问题

    记录几道使用动态规划问题。 三角形最小路径和 给定一个三角形,找出自顶向下的最小路径和。每一步只能移动到下一行中相...

  • Leetcode 120 三角形最小路径和

    三角形最小路径和 题目 给定一个三角形,找出自顶向下的最小路径和。每一步只能移动到下一行中相邻的结点上。 相邻的结...

  • leetCode进阶算法题+解析(十八)

    三角形最小路径和 题目:给定一个三角形,找出自顶向下的最小路径和。每一步只能移动到下一行中相邻的结点上。 例如,给...

  • 120. 三角形最小路径和

    120. 三角形最小路径和 给定一个三角形,找出自顶向下的最小路径和。每一步只能移动到下一行中相邻的结点上。 相邻...

网友评论

      本文标题:LeetCode120.三角形最小路径和

      本文链接:https://www.haomeiwen.com/subject/mlxmtqtx.html