Leetcode刷题(8)-tag(Array)

来源:互联网 发布:阿里云域名无需备案 编辑:程序博客网 时间:2024/06/05 09:47

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

Subscribe tosee which companies asked this question.

classSolution {

public:

    vector<vector<int>>generate(int numRows) {

        vector<vector<int>>output(numRows);

        for(int i=0; i<numRows; i++) {

            output[i].resize(i+1);

            output[i][0] = output[i][i] = 1;

          

            for(int j=1; j<i; j++) {

               output[i][j] = output[i-1][j-1]+ output[i-1][j];

            }

               

           

        }

        return output;

    }

0 0
原创粉丝点击