[LeetCode] Pascal's Triangle
来源:互联网 发布:ipad上快手显示无网络 编辑:程序博客网 时间:2024/06/02 04:02
Given numRows, generate the first numRows of Pascal's triangle.
For example, given numRows = 5,
Return
[ [1], [1,1], [1,2,1], [1,3,3,1], [1,4,6,4,1]] 问题描述:给定一个整数numRows,生成Pascal三角形的前numRows行。将该三角形的左边对齐,就能够发现,tri[i][j] = tri[i-1][j-1] + tri[i-1][j]。class Solution {public: vector<vector<int> > generate(int numRows) { // Note: The Solution object is instantiated only once and is reused by each test case. if(numRows == 0) return vector<vector<int> >(0); vector<vector<int> > ivec; int i = 0, j = 0; for(i = 0; i < numRows; i++) { vector<int> vec; for(j = 0; j < i+1; j++) { if(j == 0 || j == i) vec.push_back(1); else vec.push_back(ivec[i-1][j-1] + ivec[i-1][j]); } ivec.push_back(vec); } return ivec; }};
- 【Leetcode】Pascal's Triangle (Pascal)
- LeetCode Pascal's Triangle
- [Leetcode] Pascal's Triangle
- LeetCode: Pascal's Triangle
- [LeetCode] Pascal's Triangle
- 【leetcode】Pascal's Triangle
- LeetCode - Pascal's Triangle
- [LeetCode]Pascal's Triangle
- Leetcode: Pascal's Triangle
- Pascal's Triangle --Leetcode
- LeetCode-Pascal's Triangle
- [leetcode] Pascal's Triangle
- LeetCode - Pascal's Triangle
- 【leetcode】Pascal's Triangle
- LeetCode | Pascal's Triangle
- Pascal's Triangle -leetcode
- [leetcode]Pascal's Triangle
- Leetcode Pascal's Triangle
- jbpm4.4所有指定流程实例id 下所有已经执行的task
- 时间复杂度O(n),空间复杂度O(1)的排序
- useful links for x265 and simd
- 数据库中的触发器
- BCM4329 @ android2.2 modify
- [LeetCode] Pascal's Triangle
- 利用Domino Mail Journaling 永久存储或处理邮件副本
- 文件下载
- 启用C2审核登录
- js 浏览本地文件夹系统
- Java调用XML的方法:DocumentBuilderFactory
- iOS7 AVFoundation 二维码扫瞄
- Documentation\block \cmdline-partition
- 数据库中的存储过程