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

示例 1:
输入: rowIndex = 3
输出: [1,3,3,1]
示例 2:
输入: rowIndex = 0
输出: [1]
示例 3:
输入: rowIndex = 1
输出: [1,1]
提示:
-
0 <= rowIndex <= 33
pythonclass Solution: def getRow(self, rowIndex: int) -> List[int]://和上一题同,直接返回对应一维列表即可 res = [[1]] for i in range(2,rowIndex+2): for j in range(0,i): if(j==0): temp = [] temp.append(1) res.append(temp) elif(j==i-1): res[i-1].append(1) else: res[i-1].append(res[i-2][j]+res[i-2][j-1]) return res[rowIndex]