博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[LeetCode] Pascal's Triangle
阅读量:6948 次
发布时间:2019-06-27

本文共 966 字,大约阅读时间需要 3 分钟。

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]]

 

 

Hide Tags
 
 
 
class Solution {    public:        vector
> generate(int numRows) { vector
> res; if(numRows == 0) return res; vector
curLine; curLine.push_back(1); res.push_back(curLine); for(int i = 1; i < numRows; i++) { curLine.clear(); for(int j = 0; j < res[i-1].size(); j++) { if(j == 0) curLine.push_back(1); else curLine.push_back(res[i-1][j-1] + res[i-1][j]); } curLine.push_back(1); res.push_back(curLine); } return res; }};

 

 

转载地址:http://pfenl.baihongyu.com/

你可能感兴趣的文章