leetcode--118. Pascal's Triangle
来源:互联网 发布:网络民族主义事件 编辑:程序博客网 时间:2024/06/06 19:37
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]
]
题解
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
0 0
- LeetCode 118. Pascal's Triangle
- [LeetCode]118.Pascal's Triangle
- 【LeetCode】118.Pascal's Triangle
- [Leetcode] 118. Pascal's Triangle
- 【leetcode】118. Pascal's Triangle
- 【Leetcode】118. Pascal's Triangle
- 118. Pascal's Triangle LeetCode
- 【LeetCode】118. Pascal's Triangle
- [LeetCode]118. Pascal's Triangle
- Leetcode 118. Pascal's Triangle
- LeetCode *** 118. Pascal's Triangle
- leetcode 118. Pascal's Triangle
- LeetCode 118. Pascal's Triangle
- leetcode-118. Pascal's Triangle
- 118.[Leetcode]Pascal's Triangle
- LeetCode 118. Pascal's Triangle
- 【leetcode】118. Pascal's Triangle
- LeetCode - 118. Pascal's Triangle
- Android 中多次设置 OnClickListener 只执行一次吗?
- 网站架构技术
- 事务处理
- 如何用100美元和TensorFlow来造一个能“看”东西的机器人
- SSH原理与运用
- leetcode--118. Pascal's Triangle
- Android Canvas 画各种图形和Bitmap详解
- Ubuntu14.04 安装CUDA7.5 + Caffe + cuDNN
- Java注解(Annotation)实现原理
- 工作中用的一些小软件
- poj 2152树形dp
- 开发日志:准备开发ERP对接钉钉,对使用钉钉API简单可行性概述。
- 超声波引导系统开源(七)硬件设计
- 有关Pca的使用:样本数目和降维数目的关系