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

示例 1:
输入: rowIndex = 3
输出: [1,3,3,1]
1
2
2
/**
 * @param {number} rowIndex
 * @return {number[]}
 */
var getRow = function(rowIndex) {
	function f(n) {
		if (n === 1) return [1];
		if (n === 2) return [1, 1];
		let res = [1];
		let arr = f(n - 1);
		for (let i = 1; i < arr.length; i++) {
			res.push(arr[i] + arr[i - 1]);
		}
		res.push(1);
		return res;
	}
    return f(rowIndex + 1)
};
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
来源:力扣(LeetCode) 链接:https://leetcode-cn.com/problems/pascals-triangle-ii/