LeetCode 每日一题119. 杨辉三角 II

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

执行结果
LeetCode 每日一题119. 杨辉三角 II

上一篇:Leetcode-119 杨辉三角II


下一篇:119