LeetCode 118. Pascal's Triangle
来源:互联网 发布:炉石淘宝买友谊赛值吗 编辑:程序博客网 时间:2024/06/07 03:41
题目 :
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]
]
思路:
就是普通的三角打印,初始化res numRows行,行列循环,注意j<=i,如果j是第一个或者最后一个,放入1;否则放入它上面和它上面左边的两个数的和。
代码:
class Solution {public: vector<vector<int> > generate(int numRows) { vector<vector<int> > res(numRows);//初始化res numRows行 for (int i = 0; i < numRows; ++i){ for (int j = 0; j <= i; ++j){//注意j<=i if (j == 0 || j == i){//如果j是第一个或者最后一个 res[i].push_back(1);//放入1 } else{//否则放入它上面和它上面左边的两个数的和 res[i].push_back(res[i - 1][j - 1] + res[i - 1][j]); } } } return res; }};
**输出结果:**3ms
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
- 源代码品牌升级为源码时代
- $.ajax( )、$.getJson( )及JSON格式转换
- MyBatis--动态SQL---where标签
- Delaunay三角剖分算法
- [HDU 2841]Visible Trees:容斥原理
- LeetCode 118. Pascal's Triangle
- 在Idea中连接数据库并生成实体类 -- hibernate
- HDU2196树形dp
- 初学者flex布局的个人尝试
- 《自控力》——第二章(上)
- Fibsieve`s Fantabulous Birthday 找规律
- android studio NDK demo详解
- 设备事件(如旋转设备触发的一些事件)
- Python将一个CSV文件里的数据追加到另一个CSV文件