119.Pascals Triangle II

Last updated

Last updated
示例:
输入: 3
输出: [1,3,3,1]
进阶:
你可以优化你的算法到 O(k) 空间复杂度吗?class Solution {
public:
vector<int> getRow(int rowIndex) {
vector<int> res;
if (rowIndex==0)
{
res.push_back(1);
return res;
}
if(rowIndex==1)
{
res.push_back(1);
res.push_back(1);
return res;
}
res=getRow(rowIndex-1);
res.push_back(res[rowIndex-1]);
for(int i=rowIndex-1;i>0;i--)
{
res[i]+=res[i-1];
}
return res;
}
};