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

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

题目

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?

思路

代码

/**------------------------------------    *   日期:2015-02-06    *   作者:SJF0115    *   题目: 119.Pascal's Triangle II    *   网址:https://oj.leetcode.com/problems/pascals-triangle-ii/    *   结果:AC    *   来源:LeetCode    *   博客:    ---------------------------------------**/    #include 
#include
#include
using namespace std; class Solution { public: vector
getRow(int rowIndex) { vector
row(rowIndex+1); vector
tmp = row; for (int i = 0;i < rowIndex+1;++i) { tmp[0] = tmp[i] = 1; for (int j = 1;j < i;++j) { tmp[j] = row[j-1] + row[j]; }//for row = tmp; }//for return row; } }; int main(){ Solution s; int n = 0; vector
result = s.getRow(n); // 输出 for(int i = 0;i < result.size();++i){ cout<
<<" "; }//for cout<

运行时间

这里写图片描述

你可能感兴趣的文章
Linux命令(20)linux服务器之间复制文件和目录
查看>>
你知道C#中的Lambda表达式的演化过程吗?
查看>>
聊一聊PV和并发
查看>>
ASCII码表
查看>>
Maven的作用总结
查看>>
設置Linux保留物理內存並使用 (1)
查看>>
Android画一条横线
查看>>
CLOSE_WAIT?项目上线之际遇到这样的烦心事
查看>>
[LeetCode] Nth Digit 第N位
查看>>
通过request读取所有参数
查看>>
JQuery------Select标签的各种使用方法
查看>>
微信开发第7章 通过accesstoken获取用户黑名单列表
查看>>
Vue.2.0.5-Class 与 Style 绑定
查看>>
Java多线程 5 多线程其他知识简要介绍
查看>>
【 Gym - 101138K 】 The World of Trains (DP)
查看>>
kibana显示报错
查看>>
一些关于大数据的总结
查看>>
ONVIFclient搜索设备获取rtsp地址开发笔记(精华篇)
查看>>
关于spring-data-jpa的排序问题
查看>>
水滴状的自己定义视图,让您摆脱单调的Dialog
查看>>