Pascal's Triangle II
2016-03-14 10:49
141 查看
Given an index k, return the kth row of the Pascal's
triangle.
For example, given k = 3,
Return
Note:
Could you optimize your algorithm to use only O(k) extra space?
Hide Tags
Array
triangle.
For example, given k = 3,
Return
[1,3,3,1].
Note:
Could you optimize your algorithm to use only O(k) extra space?
Hide Tags
Array
vector<int> getRow(int rowIndex) { vector<int> result(1,1); if(rowIndex==0)return result; result.push_back(1); if(rowIndex==1)return result; int i=2; while(i!=rowIndex+1) { vector<int> tmp(result); for(int j=1;j<i;j++) { result[j]=tmp[j-1]+tmp[j]; } result.push_back(1); i++; } return result; }
相关文章推荐
- 最少换乘 之简化版
- 3月9日作业
- 启动activity时,有个一闪而过界面
- memcached 源代码安装
- Merge Two Sorted Lists
- Druid连接池简单入门配置
- MediaPlayer
- 应用程序权限设计
- 10款流行的Markdown编辑器
- iOS程序内发短信
- MongoDB 3 + Windows 7 X64安装及配置
- MyBatis——基础
- 【poj1821】Fence 单调队列优化DP
- Session和Cookie的关系
- Problem E
- 第五天git学习记录
- Android 最火的快速开发框架XUtils
- php 数组 添加元素、删除元素
- 4296: [PA2015]Mistrzostwa|图的联通
- cmd中乱码暂时解决