vector<int> getRow(int rowIndex) {
vector<vector<int>> result;
vector<int> list;
// 第一层
list.push_back(1);
result.push_back(list);
// 除第一层外
for (int i = 1; i <= rowIndex; i++) {
vector<int> curRow;
curRow.push_back(1);
vector<int> preRow = result[i - 1];
for (int j = 1; j < i; j++) {
int x = preRow[j] + preRow[j - 1];
curRow.push_back(x);
}
curRow.push_back(1);
result.push_back(curRow);
}
return result[rowIndex];
}
119. 杨辉三角 II
Mar 6
浙ICP备2021022773号 2022-PRESENT © ZhengKe