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

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

Description

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

For example, given k = 3,

Return [1,3,3,1].

my program

class Solution {public:    vector
getRow(int rowIndex) { vector
res = {
1}; for(int i = 1; i<=rowIndex; i++) { res.push_back(0); for(int j = res.size(); j>0; j--) { res[j] += res[j-1]; } } return res; }};

34 / 34 test cases passed.

Status: Accepted
Runtime: 0 ms

other methods

vector
getRow(int rowIndex) { vector
ans(rowIndex+1,1); int small = rowIndex/2; long comb = 1; int j = 1; for (int i=rowIndex; i>=small; i--){ comb *= i; comb /= j; j ++; ans[i-1] = (int)comb; ans[j-1] = (int)comb; } return ans;}

转载于:https://www.cnblogs.com/yangjiannr/p/7391345.html

你可能感兴趣的文章
C# 自定义控件基础知识
查看>>
cookie和session的理解
查看>>
Linux帮助文档
查看>>
Oracle的方案(Schema)和用户(User)的区别
查看>>
STM32中assert_param的使用
查看>>
判断一个字符串出现次数最多的字符,并返回这个字符和次数
查看>>
ZOJ 3432 Find the Lost Sock (水题)
查看>>
Oozie 安装及 examples app 的使用
查看>>
springboot过滤器配置
查看>>
Char03 Ansible 组件介绍
查看>>
ngingx安装错误 ./configure: error: the HTTP rewrite module requires the PCRE library.
查看>>
C#综合揭秘——深入分析委托与事件
查看>>
[Gamma阶段]第四次Scrum Meeting
查看>>
Requirement-Driven Linux Shell Programming
查看>>
Javascript--闭包
查看>>
子组件触发父组件的方法
查看>>
(转)CocosCreator零基础制作游戏《极限跳跃》五、制作游戏主场景背景滚动
查看>>
在线读取office 文件(Word excel 等)
查看>>
DataTable转成字符串复制到txt文本
查看>>
【转】NSBundle的使用,注意mainBundle和Custom Bundle的区别
查看>>