您的位置:首页 > 其它

LeetCode 119: Pascal's Triangle II

2015-03-31 20:34 459 查看
循环使用上一行相邻数值相加,需要一个中间变量储存。也可以使用公式,



class Solution {
public:
vector<int> getRow(int rowIndex) {
vector<int> row;
row.push_back(1);
for (int i = 1; i <= rowIndex; ++i)
{
int t = 1, temp;
for (int j = 1; j<i; ++j)
{
temp = t;
t = row[j];
row[j] = temp + row[j];
}
row.push_back(1);
}
return row;
}
};
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: