Pascal's Triangle
来源:互联网 发布:30而立40不惑50知天命 编辑:程序博客网 时间:2024/04/28 08:02
原题链接
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> > re(numRows);for (int i = 0; i < numRows; ++i){vector<int> temp(i+1);temp[0] = 1;for (int j = 1; j < i; ++j){temp[j] = re[i - 1][j] + re[i - 1][j - 1];}temp[i] = 1;re[i] = temp;}return re;}};题目给定的例子程序看着不明显,将其写成矩阵形式更容易发现规律,递归式 d[i,j] = d[i - 1, j] + d[i-1, j-1]。i为行,j为列。
0 0
- Pascal's Triangle、Pascal's Triangle II
- Pascal's Triangle , Pascal's Triangle II
- Pascal's Triangle Pascal's Triangle||
- Pascal's Triangle & Pascal's Triangle II
- Pascal's Triangle && Pascal's Triangle II
- 【Leetcode】Pascal's Triangle (Pascal)
- LeetCode Pascal's Triangle
- [Leetcode] Pascal's Triangle
- LeetCode: Pascal's Triangle
- Pascal's Triangle
- Pascal's Triangle II
- [LeetCode] Pascal's Triangle
- 【leetcode】Pascal's Triangle
- [118]Pascal's Triangle
- Pascal's Triangle
- Pascal's Triangle II
- LeetCode - Pascal's Triangle
- Pascal's Triangle
- phpcms v9 二次开发之URL路由配置教程
- Java高效开发框架Nutz:是SSH的轮子?还是新神器?
- Oracle 高水位(HWM: High Water Mark)
- 淘宝下单高并发解决方案
- 周二
- Pascal's Triangle
- 设计模式之--适配器模式(adapter)
- VS2008 Unicode和多字节编码区别
- JQuery结合CSS操作打印样式的方法
- 【重温位操作】C++位操作介绍
- java责任链模式
- 试验任务一 实验任务 一 内容和模版
- 查看端口命令
- 2013.12.24