2.Pascal's Triangle
class Solution
{
public:
vector<vector<int>> generate(int numRows)
{
vector<vector<int>> v;
int i, j;
for (i = 0; i < numRows; i++)
{
vector<int> k;
for (j = 0; j <= i; j++)
{
if (i == j || j == 0)
{
k.push_back(1);
}
else
{
int s = v[i - 1][j] + v[i - 1][j - 1];
k.push_back(s);
}
}
v.push_back(k);
}
return v;
}
};Pascal's Triangle II
Last updated
