Pascal's Triangle -- leetcode
来源:互联网 发布:时时彩计划网站源码 编辑:程序博客网 时间:2024/06/01 11:20
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]]
基本思路:
每行比上行多一个元素。
每行第一列和最后一列,均为1。
其他列为上一行的当前列和前一列之和。
class Solution {public: vector<vector<int>> generate(int numRows) { vector<vector<int>> ans(numRows); for (int i=0; i<numRows; i++) { for (int j=0; j<=i; j++) { ans[i].push_back(j!=0 && j!=i ? ans[i-1][j] + ans[i-1][j-1] : 1); } } return ans; }};
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
- 第11周 【项目4 - 类族的设计】
- 说说框架
- 第11周-继承与派生-项目2-存储班长信息的学生类(一)
- Makefile 理论知识
- 神童诗
- Pascal's Triangle -- leetcode
- 改进后的冒泡排序(单向起泡)
- 第十一周阅读程序四
- MySQL查询索引的正确使用
- 我在鸿学金信股权众筹意向投资人交流会上发言的主要内容(干货不少,与创业者分享)
- ReportViewer动态报表开发完整步骤
- jdk的安装与环境变量的配置
- leetcode_Search Insert Position
- Xcode 中直接定位文件或符号的快捷键