博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【LeetCode】118 & 119 - Pascal's Triangle & Pascal's Triangle II
阅读量:7066 次
发布时间:2019-06-28

本文共 1078 字,大约阅读时间需要 3 分钟。

118 - Pascal's Triangle

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]]

Solution: 

class Solution {public:    vector
> generate(int numRows) { vector
> ret; if(numRows==0)return ret; vector
vec(1,1); ret.push_back(vec); int i=1; while(i

 

119 - Pascal's Triangle II

Given an index k, return the kth row of the Pascal's triangle.

For example, given k = 3,

Return [1,3,3,1].

Note:

Could you optimize your algorithm to use only O(k) extra space?

Solution:

class Solution {public:    vector
getRow(int rowIndex) { vector
vec(1,1); vector
> ret; ret.push_back(vec); int i=1; while(i<=rowIndex){ vec.clear(); vec.push_back(1); for(int j=1;j

 

转载于:https://www.cnblogs.com/irun/p/4719239.html

你可能感兴趣的文章
crontab定时任务配置
查看>>
[转]用Hyper-v 和Failover Cluster 创建高可用性虚拟机
查看>>
Bootstrap 3之美04-自定义CSS、Theme、Package
查看>>
Visual Studio断点调试, 无法监视变量, 提示无法计算表达式
查看>>
看完人体展之后
查看>>
《Unity3D大风暴之入门篇(海量教学视频版)》
查看>>
ASP.NET DridView 显示行号
查看>>
敏捷术语
查看>>
一起谈.NET技术,SharePoint 2010 整合Silverlight 4应用 - 任务管理
查看>>
Eclipse项目JavaScript报错
查看>>
CSS中超链接样式的书写顺序
查看>>
C#摄像头编程
查看>>
Activity的启动模式<standard,singleTop,singleTask,singleInstance>(转)
查看>>
C#接口-接口作用浅谈
查看>>
在VC下显示JPEG、GIF格式图像的一种简便方法
查看>>
Emacs 删除空白行 排序
查看>>
听说百度网盘可以这样下载文件
查看>>
python数据库连接池
查看>>
Tomcat应用中post方式传参数长度限制
查看>>
xtrabackup数据库备份
查看>>