给定一个非负索引 rowIndex,返回「杨辉三角」的第 rowIndex 行。
在「杨辉三角」中,每个数是它左上方和右上方的数的和。

输入: rowIndex = 3
输出: [1,3,3,1]
输入: rowIndex = 0
输出: [1]
输入: rowIndex = 1
输出: [1,1]
- 0 < = r o w I n d e x < = 33 0 <= rowIndex <= 33 0<=rowIndex<=33
杨辉三角具有如下性质:
class Solution {
public:
vector<int> getRow(int rowIndex) {
int n = rowIndex + 1;
vector<vector<int>> arr(n);
for(int i = 0; i < n; i++) {
arr[i].resize(i + 1);
arr[i][0] = 1, arr[i][i] = 1;
for(int j = 1; j < i; j++)
arr[i][j] = arr[i - 1][j] + arr[i - 1][j - 1];
}
return arr[rowIndex];
}
};