1. 程式人生 > 其它 >LeetCode 每日一題119. 楊輝三角 II

LeetCode 每日一題119. 楊輝三角 II

技術標籤:每日一題leetcode演算法

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; }

執行結果
在這裡插入圖片描述