class Solution:
"""
@param: triangle: a list of lists of integers
@return: An integer, minimum path sum
"""
def minimumTotal(self, triangle):
# write your code here
for i in range(len(triangle)-2,-1,-1):
for j in range(0,i+1):
tmp=triangle[i+1][j+1] if triangle[i+1][j]>triangle[i+1][j+1] else triangle[i+1][j]
triangle[i][j]=tmp+triangle[i][j]
return triangle[0][0]
109.triangle
最新推荐文章于 2020-08-15 00:16:18 发布
