LeetCode 118:Pascal's Triangle
来源:互联网 发布:centos如何安装deb文件 编辑:程序博客网 时间:2024/05/21 09:48
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]]
给定一个整数numRows,生成numRows行帕斯卡三角形
每一行的第一个和最后一个为1,其余的为上一行的该列与上一行该列的前一个之和。。。。
class Solution {public: vector<vector<int>> generate(int numRows) { vector<vector<int>> vec(numRows); for(int i=1;i<=numRows;i++) vec[i-1].resize(i); if(numRows==0) return vec; else { for(int i=0;i<numRows;i++) for(int j=0;j<i+1;j++) { if(j==0||j==i) vec[i][j]=1; else vec[i][j]=vec[i-1][j-1]+vec[i-1][j]; } } return vec; }};
唔,倒是学到了多维向量怎么定义。。。可是我不怎么喜欢这种定义方式啊←_←
还有今天有点烦。。。虽然确实爽到了←_←不过只做了两道题,书也没看,单词也没背。。。唔,有点放松了
0 0
- LeetCode 118: Pascal's Triangle
- LeetCode(118)Pascal's Triangle
- LeetCode: Pascal's Triangle [118]
- 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
- 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
- leetcode 118: Pascal's Triangle
- 微信支付:支付过期时间问题、302 问题、code 、openid
- Mysql自联结深入剖析
- 【UESTC】2015 UESTC Training for Data Structures
- 运算符重载编程题2(C++程序设计第4周)
- ubuntu 安装jdk7小结
- LeetCode 118:Pascal's Triangle
- Composer
- 运算符重载编程题3(C++程序设计第4周)
- 图形验证码最佳实践
- 利用joomla 3.2.0 – 3.4.4 注入漏洞到getshell
- 阿里巴巴开源项目 Druid 负责人温少访谈
- 个人总结面试题
- 实时公交位置系统的实现
- 大整数的加减乘除(C++程序设计第4周)