[LeetCode]Pascal's Triangle II
来源:互联网 发布:淘宝女包店铺名字 编辑:程序博客网 时间:2024/06/07 07:18
题目:给定一个行索引index,返回帕斯卡三角形第index层的三角形
算法:生成index层帕斯卡三角形,并返回第index层三角形
public class Solution { public List<Integer> getRow(int rowIndex) { if (rowIndex < 0) { return null; } List<List<Integer>> pascalTriangle = new ArrayList<List<Integer>>(); for (int i=0; i<=rowIndex; ++i) { if (i == 0) { List<Integer> currTriangle = new ArrayList<Integer>(); currTriangle.add(1); pascalTriangle.add(i, currTriangle); } else { List<Integer> currTriangle = new ArrayList<Integer>(); List<Integer> lastTriangle = pascalTriangle.get(i-1); int lastInteger = 0; for (int j=0; j<lastTriangle.size(); ++j) { currTriangle.add(lastInteger + lastTriangle.get(j)); lastInteger = lastTriangle.get(j); } currTriangle.add(1); pascalTriangle.add(currTriangle); } }// end of for return pascalTriangle.get(rowIndex); }}
1 0
- LeetCode Pascal's Triangle II
- LeetCode: Pascal's Triangle II
- [LeetCode] Pascal's Triangle II
- [Leetcode] Pascal's Triangle II
- 【leetcode】Pascal's Triangle II
- LeetCode - Pascal's Triangle II
- Leetcode: Pascal's Triangle II
- LeetCode-Pascal's Triangle II
- [leetcode] Pascal's Triangle II
- LeetCode - Pascal's Triangle II
- LeetCode | Pascal's Triangle II
- Pascal's Triangle II -leetcode
- Leetcode Pascal's Triangle II
- [LeetCode] Pascal's Triangle II
- Leetcode: Pascal's Triangle II
- Leetcode Pascal's Triangle II
- LeetCode Pascal's Triangle II
- LeetCode Pascal's Triangle II
- javascript2
- spring cron表达式
- Verilog编写的Uart程序
- Spring中继承配置的注入方法
- java web项目目录结构
- [LeetCode]Pascal's Triangle II
- 判断文件首是否包含BOM头
- 字符序列
- POJ 3071 Football (概率dp)
- linux中断处理下文:软中断tasklet机制分析
- GTK环境搭建( Linux )
- stl set和map应用记录
- UML,用例图
- 2014-10-21 DigitalOcean最新10美元优惠链接