118. Pascal's Triangle

来源:互联网 发布:免费推广软件 编辑:程序博客网 时间:2024/04/29 20: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]]

AC:

class Solution {public:    vector<vector<int>> generate(int numRows) {        vector <vector<int>> res(numRows);                for(int i=0; i<numRows;i++)        {            res[i].resize(i+1);            res[i][0]=1;            res[i][i]=1;                        for (int j = 1; j < i; j++)                res[i][j] = res[i - 1][j - 1] + res[i - 1][j];        }        return res;    }};

0 0
原创粉丝点击