Pascal's Triangle
来源:互联网 发布:excel如何拆分数据公式 编辑:程序博客网 时间:2024/06/14 00:41
理清思路,还是很简单的。从上往下依次构建即可。
class Solution {public: vector<vector<int> > generate(int numRows) { vector<vector<int>> res; if (numRows == 0) return res; res.push_back(vector<int>(1, 1)); if (numRows == 1) return res; res.push_back(vector<int>(2, 1)); if (numRows == 2) return res; vector<int> tmp; for (int i = 3; i <= numRows; ++i) { tmp.clear(); tmp.push_back(1); vector<int> last = res[res.size() - 1]; for (int j = 0; j < i - 2; ++j) { tmp.push_back(last[j] + last[j + 1]); } tmp.push_back(1); res.push_back(tmp); } return res; }};
http://oj.leetcode.com/problems/pascals-triangle/
0 0
- Pascal's Triangle、Pascal's Triangle II
- Pascal's Triangle , Pascal's Triangle II
- Pascal's Triangle Pascal's Triangle||
- Pascal's Triangle & Pascal's Triangle II
- Pascal's Triangle && Pascal's Triangle II
- 【Leetcode】Pascal's Triangle (Pascal)
- LeetCode Pascal's Triangle
- [Leetcode] Pascal's Triangle
- LeetCode: Pascal's Triangle
- Pascal's Triangle
- Pascal's Triangle II
- [LeetCode] Pascal's Triangle
- 【leetcode】Pascal's Triangle
- [118]Pascal's Triangle
- Pascal's Triangle
- Pascal's Triangle II
- LeetCode - Pascal's Triangle
- Pascal's Triangle
- 黑马程序员--继承(重要)
- PHP连接到MSSQL2005/2008数据库的配置与操作 [PHP]
- Android Animation学习笔记
- 算法之旅,直奔<algorithm>之二十 make_heap
- centos iptables设置22、80端口
- Pascal's Triangle
- 数字电视节目的接收,解码,播放,针对TS
- asp.net mvc 2.0详细笔记__01__新建项目
- Makefile--wildcard函数
- 删除当前目录n个月前的文件
- CSS完美兼容IE6/IE7/IE8/IE9/FF 通用方法 CSS对浏览器的兼容性具有很高的要求
- C# datagridview toolTip悬浮框显示详细内容
- 二叉树非递归遍历
- CA移植整理