LeetCode 每日一題119. 楊輝三角 II
阿新 • • 發佈:2021-02-13
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;
}
執行結果