Pascal's Triangle (leetcode)
2014-11-08 17:47
295 查看
题目:
Given numRows, generate the first numRows of Pascal's triangle.
For example, given numRows = 5,
Return
题目来源:https://oj.leetcode.com/problems/pascals-triangle/
解题思路:下一行中的数除了头尾是1外,其他数均是上一行对应的两个数的和。
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] ]
题目来源:https://oj.leetcode.com/problems/pascals-triangle/
解题思路:下一行中的数除了头尾是1外,其他数均是上一行对应的两个数的和。
#include<iostream> #include<vector> using namespace std; vector<vector<int> > generate(int numRows) { vector<vector<int> >results; if(numRows==0) return results; results.push_back(vector<int>(1,1)); for(int i=0;i<numRows-1;i++) { vector<int> result(1,1); for(int j=0;j<results[i].size()-1;j++) result.push_back(results[i][j]+results[i][j+1]); result.push_back(1); results.push_back(result); } return results; } int main() { vector<vector<int> >results=generate(4); system("pause"); return 0; }
相关文章推荐
- leetcode之Pascal's Triangle
- 【LeetCode】Pascal's Triangle (杨辉三角)
- LeetCode119——Pascal's Triangle II
- LeetCode: Pascal's Triangle [118]
- [leetCode 118 & 119] Pascal's Triangle I && II (杨辉三角问题)
- [LeetCode]-Pascal's Triangle I&II 杨辉三角问题
- LeetCode Pascal's Triangle
- leetcode Pascal's Triangle
- Pascal's Triangle -- LeetCode
- Pascal's Triangle -leetcode
- [Leetcode] Pascal's Triangle (Java)
- LeetCode Pascal's Triangle 打印杨辉三角
- leetcode -day13 Valid Palindrome & Triangle & Pascal's Triangle I II
- LeetCode | Pascal's Triangle(杨辉三角)
- Leetcode--Pascal's Triangle
- Pascal's Triangle - LeetCode
- Leetcode Pascal's Triangle
- LeetCode - Pascal's Triangle II
- LeetCode - Pascal's Triangle I && II
- Pascal's Triangle - LeetCode