[3]118. Pascal's Triangle(Java)
来源:互联网 发布:c语言temp是什么意思 编辑:程序博客网 时间:2024/06/18 06:25
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中的set(index, object)和add(index, object)的区别// set:将原来index位置上的object的替换掉// add:将原来index位置上的object向后移动class Solution { public List<List<Integer>> generate(int numRows) { List<List<Integer>> res = new ArrayList<>(); List<Integer> row = new ArrayList<>(); for (int i = 0; i < numRows; i ++) { row.add(0, 1); for (int j = 1; j < row.size() - 1; j ++) { row.set(j, row.get(j) + row.get(j + 1)); } res.add(new ArrayList<>(row)); } return res; }}
阅读全文
0 0
- [3]118. Pascal's Triangle(Java)
- Pascal's Triangle Java
- Pascal's Triangle (Java)
- (java)Pascal's Triangle
- Leetcode:118. Pascal's Triangle(JAVA)
- 【leetcode】118. Pascal's Triangle【java】
- 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
- 【测序平台】-CP0002-illunima中国总部-01-向上海出发
- Python 匿名函数 lambda表达式
- javascript创建对象的几种常用模式
- java基础第二天
- LeetCode——520. Detect Capital
- [3]118. Pascal's Triangle(Java)
- CentOS6.9安装jdk1.7.0.45步骤
- 单链表的操作(cpp)
- 【测序平台】-CP0003-illunima中国总部-02-实验室
- Python 不定长函数 (函数可变参数个数)
- vue设置webpack文件别名+配置路由的默认class
- PAT段错误记录
- vs2013版本中 App_Code文件夹下类的调用问题
- 简单http和https服务器python脚本