一、 题目
[
[2],
[3,4],
[6,5,7],
[4,1,8,3]
]
如图,在一个三角形二维数组中有一系列数,求出从顶层到底层最小和的路径。
二、 分析
思路1递归解决,求以某个数为起点的最小和,可以先求出以跟它相邻的下一层的两个数为起点的最小和,然后取两者的更小者,最后与该数相加即可。不过此方法超时
//递归,超时
class Solution {
public:
int minimumTotal(vector<vector<int> > &triangle) {
return m......
阅读全文