118. Pascal's Triangle
来源:互联网 发布:淘宝服装女装 编辑:程序博客网 时间:2024/06/07 21:58
杨辉三角
QUESTION
Given numRows, generate the first numRows of Pascal’s triangle.
For example, given numRows = 5,
Return
[
[1],
[1,1],
[1,2,1],
[1,3,3,1],
[1,4,6,4,1]
]
- ArrayList的元素依旧是ArrayList对象
- 注意类型转换
- 集合的插入和获取操作
public class Solution { public List<List<Integer>> generate(int numRows) { //List<List<Integer>> lists = new ArrayList<ArrayList<Integer>>(); List<List<Integer>> lists = new ArrayList<>(); if(numRows <= 0) return lists; List<Integer> list1 = new ArrayList<Integer>(); list1.add(1); lists.add(list1); List<Integer> oldList = list1; for(int i = 2; i <= numRows; i++) { List<Integer> list = new ArrayList<Integer>(); list.add(1); list.add(1); for(int j = 1; j < i-1; j++) { list.add(j,oldList.get(j - 1) + oldList.get(j)); } oldList = list; lists.add(list); } return lists; }}
0 0
- 118. Pascal's Triangle
- 118. Pascal's Triangle
- 118. Pascal's Triangle
- 118. Pascal's Triangle
- 118. Pascal's Triangle
- 118. Pascal's Triangle
- 118. Pascal's Triangle
- 118. Pascal's Triangle
- 118. Pascal's Triangle
- 118.Pascal's Triangle
- 118. Pascal's Triangle
- 118. Pascal's Triangle
- 118. Pascal's Triangle
- 118. Pascal's Triangle
- 118. Pascal's Triangle
- 118. Pascal's Triangle
- 118. Pascal's Triangle
- 118. Pascal's Triangle
- 6. vim(1)
- nmap
- 猜数字游戏
- SpaceShooter打飞机教程笔记(三)
- windows下多线程学习笔记1
- 118. Pascal's Triangle
- HDU5775 Bubble Sort树状数组
- AppBarLayout控件 & CoordinatorLayout 控件 详解
- 创建一个数组, 实现函数init()初始化数组、 实现empty()清空数组、 实现reverse()函数完成数组元素的逆置。自己设计函数的参数,返回值。
- 点线表示及其计算
- 5位运动员参加了10米台跳水比赛,有人让他们预测比赛结果 A选手说:B第一,我第三。 B选手说:我第二,E第四。 C选手说:我第一,D第二。 D选手说:C最后,我第三。 E选手说:我第四,A第一。 比
- android框架揭秘之android中c++写的服务笔记
- cuda gpu查询缓慢
- 轻松搞定GitHub Pages