Leetcode 119 Solution
This article provides solution to leetcode question 119 (pascals-triangle-ii)
Access this page by simply typing in "lcs 119" in your browser address bar if you have bunnylol configured.
Leetcode Question Link
https://leetcode.com/problems/pascals-triangle-ii
Solution
class Solution {
public:
vector<int> getRow(int rowIndex) {
vector<int> a;
a.resize(rowIndex + 1);
for (int i = 0; i <= rowIndex; i++)
{
if (i == 0)
a[0] = 1;
else
{
int lastval = 0;
for (int j = 0; j <= rowIndex; j++)
{
if (j == 0)
a[j] = 1, lastval = a[j];
else if (j < rowIndex)
{
int tmp = lastval + a[j];
lastval = a[j];
a[j] = tmp;
}
else
a[j] = 1;
}
}
}
return a;
}
};