LeetCode 119. Pascal's Triangle II
来源:互联网 发布:mac开机启动迅雷 编辑:程序博客网 时间:2024/06/11 02:38
题目要求:
Given an index k, return the kth row of the Pascal’s triangle.
For example, given k = 3,
Return [1,3,3,1].
public class solution { public List<Integer> getRow(int rowIndex) { //使用数组循环的方式进行处理 List<List<Integer>> list = new ArrayList<List<Integer>>(); List<Integer> list1 = new ArrayList<Integer>(); list1.add(1); if(rowIndex == 0) return list1; list.add(list1); List<Integer> list2 = new ArrayList<Integer>(); list2.add(1); list2.add(1); if(rowIndex == 1) return list2; list.add(list2); for(int i = 2; i <= rowIndex; i++) { List<Integer> listx = new ArrayList<Integer>(); for(int j = 0; j < i + 1; j++) { if(j == 0 || j == i ) listx.add(1); else listx.add(list.get(i - 1).get(j - 1) + list.get(i - 1).get(j)); } list.add(listx); } return list.get(rowIndex); }}
0 0
- [LeetCode]118. Pascal's Triangle&119. Pascal's Triangle II
- LeetCode 119. Pascal's Triangle II
- 119. Pascal's triangle II Leetcode Python
- [LeetCode]119.Pascal's Triangle II
- [Leetcode] 119. Pascal's Triangle II
- [leetcode] 119.Pascal's Triangle II
- 【leetcode】119. Pascal's Triangle II
- 【Leetcode】119. Pascal's Triangle II
- 119. Pascal's Triangle II LeetCode
- [LeetCode]119. Pascal's Triangle II
- Leetcode 119. Pascal's Triangle II
- LeetCode *** 119. Pascal's Triangle II
- 【leetcode】119. Pascal's Triangle II
- LeetCode 119. Pascal's Triangle II
- leetcode-119. Pascal's Triangle II
- LeetCode 119. Pascal's Triangle II
- 【leetcode】119. Pascal's Triangle II
- LeetCode - 119. Pascal's Triangle II
- Python3声明常量
- Tomcat启动失败:端口被占用
- 成功安装mysql后,为何服务管理器里找不到MYSQL服务名和mysql安装出现Install/RemoveoftheServiceDenied!
- 网站头部 html
- Redis系列~哈希(Hash)(七)
- LeetCode 119. Pascal's Triangle II
- 2016.10.27打表 距NOIP23天
- Is the Information Reliable?--差分约束系统
- Angular2 typescript 中英文教程
- 3.核心技术
- Redis系列~列表(List)(八)
- 欢迎使用CSDN-markdown编辑器
- IOS的基本控件的使用-UISwitch控件
- 吝啬的国度