119. 杨辉三角 II
给定一个非负索引 k
,其中 k ≤ 33
,返回杨辉三角的第 k
行。
在杨辉三角中,每个数是它左上方和右上方的数的和。
示例:
输入: 3
输出: [1,3,3,1]
进阶:
- 你可以优化你的算法到 O(k) 空间复杂度吗?
方法一:
解题思路
大年初一,祝大家新年快乐~,祝自己早日上岸。
和 杨辉三角 一样,没啥难度,直接上代码了~
参考代码
public List<Integer> getRow(int rowIndex) {
List<Integer> ans = new ArrayList<>();
ans.add(1);
for (int i = 1; i <= rowIndex; i++) {
ans.add(0);
for (int j = i; j > 0; j--) {
ans.set(j, ans.get(j) + ans.get(j - 1));
}
}
return ans;
}
执行结果