leetcode--118. Pascal's Triangle
2017-01-07 11:42
441 查看
Given numRows, generate the first numRows of Pascal’s triangle.
For example, given numRows = 5,
Return
[
[1],
[1,1],
[1,2,1],
[1,3,3,1],
[1,4,6,4,1]
]
a2.
For example, given numRows = 5,
Return
[
[1],
[1,1],
[1,2,1],
[1,3,3,1],
[1,4,6,4,1]
]
题解
a1.class Solution { public: vector<vector<int>> generate(int numRows) { vector<vector<int>> ans; for(int i = 0; i < numRows; ++i){ ans.push_back(vector<int>(i + 1, 1)); for(int j = 1; j < i; ++j){ ans[i][j] = ans[i - 1][j] + ans[i - 1][j - 1]; } } return ans; } };
a2.
class Solution(object): def generate(self, numRows): """ :type numRows: int :rtype: List[List[int]] """ ans = [[1]] for i in range(1, numRows): ans += [map(lambda x, y: x + y, ans[-1] + [0], [0] + ans[-1])] return ans
相关文章推荐
- [LeetCode] 118. Pascal's Triangle
- [Leetcode]#118 Pascal's Triangle
- LeetCode - 118/119 - Pascal's Triangle
- [LeetCode-118] Pascal's Triangle(帕斯卡三角形)
- [Leetcode 118 and 119, Easy] Pascal's Triangle (I and II)
- LeetCode(118) Pascal's Triangle (Java)
- leetcode 118[easy]---Pascal's Triangle
- LeetCode118—Pascal's Triangle
- leetcode || 118、Pascal's Triangle
- [C语言][LeetCode][118]Pascal's Triangle
- leetcode118 and 119 Pascal's Triangle
- 【leetcode c++】118 Pascal's Triangle
- leetcode - 118. Pascal's Triangle
- LeetCode 118 Pascal's Triangle
- leetcode:118 Pascal's Triangle-每日编程第二十四题
- leetcode 生成杨辉三角形, 118 119 Pascal's Triangle 1,2
- [LeetCode]118 Pascal's Triangle
- LeetCode -- 118. Pascal's Triangle
- 2017.11.14 LeetCode - 118. Pascal's Triangle - 119. Pascal's Triangle II
- LeetCode - 118. Pascal's Triangle