118. 杨辉三角
题目
代码
class Solution {
public:
vector<vector<int>> generate(int numRows) {
vector<vector<int>> res;
if(numRows==0)
return res;
for(int i=0;i<numRows;i++)
{
vector<int> row;
for(int j=0;j<=i;j++)
{
if(j==0||j==i)
row.push_back(1);
else {
row.push_back(res[i-1][j]+res[i-1][j-1]);
}
}
res.push_back(row);
}
return res;
}
};
思路
res[i][j]的值只和res[i-1][j]和res[i-1][j-1]的值有关。
https://github.com/li-zheng-hao