博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Leetcode: Pascal's Triangle II
阅读量:5135 次
发布时间:2019-06-13

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

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?

分析:细节实现题。代码如下:

class Solution {public:    vector
getRow(int rowIndex) { if(rowIndex == 0) return vector
(1,1); vector
result(2,1); for(int i = 3; i <= rowIndex+1; i++){ vector
next; next.push_back(1); for(int j = 1; j < i-1; j++){ next.push_back(result[j-1] + result[j]); } next.push_back(1); result = next; } return result; }};

 

转载于:https://www.cnblogs.com/Kai-Xing/p/4147097.html

你可能感兴趣的文章
Android跳转到拨打电话的页面
查看>>
【codeforces】【比赛题解】#950 CF Round #469 (Div. 2)
查看>>
Linux字符模式下如何设置/删除环境变量
查看>>
HTTPS加密原理(转)
查看>>
开发动态编辑的表格
查看>>
iPad pro & 显示器
查看>>
吴恩达深度学习笔记(十一)—— dropout正则化
查看>>
lisp 编程入门
查看>>
webgl与opengl技术资讯
查看>>
python基础知识一
查看>>
Python基础之初识类和对象
查看>>
配置IIS的负载均衡
查看>>
java.lang.NoClassDefFoundError: Could not initialize class utils.MyBatisUtil at test.UserMapperTest
查看>>
java12小时制的时间转换为24小时制
查看>>
select2插件设置选中值并显示的问题
查看>>
win7-64bit安装comtypes的问题
查看>>
mysql有哪几种索引
查看>>
字符、字符串和文本的处理之String类型
查看>>
数据结构-环形队列 C和C++的实现
查看>>
如何实现SSH断开后 进程仍然在后台运行
查看>>