public class Solution {
/**
* @param triangle: a list of lists of integers.
* @return: An integer, minimum path sum.
*/
public int minimumTotal(int[][] triangle) {
// write your code here
int height = triangle.length;
for (int i = height - 2; i >= 0; i--) {
int length = triangle[i].length;
for (int j = 0; j < length; j++) {
triangle[i][j] = triangle[i][j] + Math.min(triangle[i + 1][j],triangle[i + 1][j + 1]);
}
}
return triangle[0][0];
}
}
109.Triangle
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- 原题 LintCode 109. Triangle Description Given a triangle, f...
- 第九天,2017.11.03,晴 格尔木-大格勒路口-诺木洪工业区 里程:143公里 一马平川的柏油路, 一成不变...
- 听完杭杭老师的第一视频操作课,觉得绘画无非就是点与点,线与线的连接,但是画上一分钟,画下十年功呀。 跟着学画画的同...