Leetcode Pascal's Triangle
来源:互联网 发布:电子书转换格式软件 编辑:程序博客网 时间:2024/06/05 09:21
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>> result; vector<int > temp; if(numRows==0) return result; temp.push_back(1); result.push_back(temp); temp.clear(); if(numRows==1) return result; temp.push_back(1); temp.push_back(1); result.push_back(temp); if(numRows==2) return result; if(numRows>2) { vector<int>temp1; for(int i=3; i<=numRows; i++) { temp1.push_back(1); for(int j=1; j<i-1; j++) { temp1.push_back(temp[j]+temp[j-1]); } temp1.push_back(1); result.push_back(temp1); temp.clear(); temp = temp1; temp1.clear(); } } return result; }};
0 0
- 【Leetcode】Pascal's Triangle (Pascal)
- LeetCode Pascal's Triangle
- [Leetcode] Pascal's Triangle
- LeetCode: Pascal's Triangle
- [LeetCode] Pascal's Triangle
- 【leetcode】Pascal's Triangle
- LeetCode - Pascal's Triangle
- [LeetCode]Pascal's Triangle
- Leetcode: Pascal's Triangle
- Pascal's Triangle --Leetcode
- LeetCode-Pascal's Triangle
- [leetcode] Pascal's Triangle
- LeetCode - Pascal's Triangle
- 【leetcode】Pascal's Triangle
- LeetCode | Pascal's Triangle
- Pascal's Triangle -leetcode
- [leetcode]Pascal's Triangle
- Leetcode Pascal's Triangle
- hdoj1150_Machine Schedule(二分图最大匹配)
- ThinkPHP使用公共语言包的问题及解决方法
- swiperefreshlayout
- 相似度算法
- 人脸识别相关技术之Gabor小波变换
- Leetcode Pascal's Triangle
- uiviewcontroller 隐藏返回按钮
- Java 常用类
- block的使用总结
- <!DOCTYPE> 标签的深度剖析以及使用选择
- httpClient工具类
- Linux内核部件分析 设备驱动模型之bus
- HTML+CSS结构中IE6BUG全集及解决方案
- 仿迅雷下载进度的圆形面积进度条