[LeetCode] Triangle
来源:互联网 发布:微信网站源码 编辑:程序博客网 时间:2024/05/14 04:14
int minimumTotal(vector<vector<int> > &triangle) {int n = triangle.size();if(n < 1){return 0;}int* min = new int[n];for(int col = 0; col < n; col++){min[col] = triangle[n-1][col]; }for(int row = n-2; row >= 0; row--){for(int col = 0; col <= row; col++){int minNum = min[col] < min[col+1] ? min[col] : min[col+1];min[col] = triangle[row][col] + minNum; }}return min[0];}
自底向上计算最小和。
0 0
- LeetCode : Triangle
- [LeetCode] Triangle
- [Leetcode] Triangle
- [LeetCode] Triangle
- 【leetcode】Triangle
- LeetCode - Triangle
- [LeetCode]Triangle
- [Leetcode]Triangle
- [leetcode]Triangle
- Leetcode: Triangle
- [LeetCode] Triangle
- LeetCode-Triangle
- [leetcode] Triangle
- [LeetCode] Triangle
- LeetCode - Triangle
- 【Leetcode】Triangle
- LeetCode | Triangle
- [leetcode]Triangle
- 禁止复制和右键的js代码,支持火狐
- Java中的break Label 和continue Label 例子(跳出多重循环)(转)
- PL/SQL
- shell脚本条件判断
- 经常遇到的浏览器器兼容性
- [LeetCode] Triangle
- xmpp客户端连接处理
- C++文件操作
- 手机连接Eclipse连接不上
- 职场分享:职场最让你受益的一些个小细节
- Android 创建和删除程序桌面快捷方式(转)
- mailcore -- Mail port
- 利用subversion(SVN)自动控制和维护代码的版本号.
- Linux—android源码编译问题