Pascal's Triangle
来源:互联网 发布:原生js图片上传 编辑:程序博客网 时间:2024/06/07 14:27
c++
class Solution {public: vector<vector<int>> generate(int numRows) { vector<vector<int>> res; if (numRows <= 0) return res; res.push_back(vector<int>(1, 1)); for (int i = 1; i < numRows; ++i) { vector<int> tmp; tmp.push_back(1); for (int j = 0; j < i - 1; ++j) { tmp.push_back(res[i-1][j] + res[i - 1][j + 1]); } tmp.push_back(1); res.push_back(tmp); } return res; }};
python
class Solution(object): def generate(self, numRows): """ :type numRows: int :rtype: List[List[int]] """ if numRows <=0: return [] res = [] a = [1] res.append(a) for x in xrange(numRows-1): a = [sum(i) for i in zip([0] + a, a + [0])] res.append(a) return res
0 0
- Pascal's Triangle、Pascal's Triangle II
- Pascal's Triangle , Pascal's Triangle II
- Pascal's Triangle Pascal's Triangle||
- Pascal's Triangle & Pascal's Triangle II
- Pascal's Triangle && Pascal's Triangle II
- 【Leetcode】Pascal's Triangle (Pascal)
- LeetCode Pascal's Triangle
- [Leetcode] Pascal's Triangle
- LeetCode: Pascal's Triangle
- Pascal's Triangle
- Pascal's Triangle II
- [LeetCode] Pascal's Triangle
- 【leetcode】Pascal's Triangle
- [118]Pascal's Triangle
- Pascal's Triangle
- Pascal's Triangle II
- LeetCode - Pascal's Triangle
- Pascal's Triangle
- oracle 五种约束 常用单组分组函数
- RecyclerView的Adapter的抽取
- offsetof' was not declared in this scope
- 100+ 超全的web开发工具和资源
- coyote
- Pascal's Triangle
- Android点击事件的三种写法
- C++ 构造器
- 第十六周项目一 a阅读程序(1)
- js 输出html的表格数据到 excel
- 用Qt 调用GDB调试 Arm程序 详细步骤----可单步执行每一行
- HTML页面为什么设置了UTF-8仍然中文乱码
- TCP 的那些事儿(下)
- 【Java学习-J.160601.0.20】Servlet 基础三 dao的封装