pascals-triangle
来源:互联网 发布:java 返回值类 怎么用 编辑:程序博客网 时间:2024/06/18 05:05
题目:
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]
]
程序:
class Solution {public: vector<vector<int> > generate(int numRows) { vector<vector<int>> res; if(numRows==0) return res; vector<int> v(1,1); res.push_back(v); if(numRows==1) return res; v.push_back(1); res.push_back(v); if(numRows==2) return res; int n=numRows-2; v.clear(); while(n) { v.push_back(1); int len=res.size(); for(int i=0;i<res[len-1].size()-1;i++) v.push_back(res[len-1][i]+res[len-1][i+1]); v.push_back(1); res.push_back(v); v.clear(); n--; } return res; }};
阅读全文
0 0
- pascals-triangle
- pascals-triangle
- pascals-triangle,pascals-triangle-ii
- Leetcode-pascals-triangle-ii
- Leetcode-pascals-triangle
- pascals-triangle-i &ii
- pascals-triangle-ii
- 【pascals-triangle-ii】
- pascals-triangle-ii
- pascals-triangle Java code
- pascals-triangle Java code
- [leetcode]20 Pascals Triangle I
- 4.12 leetcode -12 pascals-triangle
- 【LeetCode】triangle & pascals-triangle i&ii
- https://leetcode.com/problems/pascals-triangle/
- 4.11 leetcode -11 pascals-triangle-ii
- 《leetcode》pascals-triangle(杨辉三角)
- http://oj.leetcode.com/problems/pascals-triangle-ii/
- spring的模块化配置文件加载
- 云监控服务使用教程详解
- Border Class
- 下拉菜单
- Python3的正则表达式,re模块
- pascals-triangle
- 微信jsapi开发
- java基础
- 图文讲解jQuery事件
- 解决httplistener querystring 中文乱码、返回json中文格式乱码
- goahead3.6.4移植总结
- lombok安装与使用简介
- 事件冒泡
- Bootstrap之制作登录表单