【LeetCode】 118. Pascal's Triangle
来源:互联网 发布:linux必备工具 编辑:程序博客网 时间:2024/06/18 11:23
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]]
public class Solution { public List<List<Integer>> generate(int numRows) { List<List<Integer>> list = new ArrayList<List<Integer>>(); if (numRows == 0) { return list; } List<Integer> subList = new ArrayList<Integer>(); subList.add(1); list.add(subList); if (numRows == 1) { return list; } subList = new ArrayList<Integer>(); subList.add(1); subList.add(1); list.add(subList); for (int i = 1; i < numRows - 1; i++) { List<Integer> lastList = list.get(i); subList = new ArrayList<Integer>(); subList.add(lastList.get(0)); for (int j = 0; j < lastList.size() - 1; j++) { subList.add(lastList.get(j) + lastList.get(j + 1)); } subList.add(lastList.get(lastList.size() - 1)); list.add(subList); } return list; }}
0 0
- LeetCode 118. Pascal's Triangle
- [LeetCode]118.Pascal's Triangle
- 【LeetCode】118.Pascal's Triangle
- [Leetcode] 118. Pascal's Triangle
- 【leetcode】118. Pascal's Triangle
- 【Leetcode】118. Pascal's Triangle
- 118. Pascal's Triangle LeetCode
- 【LeetCode】118. Pascal's Triangle
- [LeetCode]118. Pascal's Triangle
- Leetcode 118. Pascal's Triangle
- LeetCode *** 118. Pascal's Triangle
- leetcode 118. Pascal's Triangle
- LeetCode 118. Pascal's Triangle
- leetcode-118. Pascal's Triangle
- 118.[Leetcode]Pascal's Triangle
- LeetCode 118. Pascal's Triangle
- 【leetcode】118. Pascal's Triangle
- LeetCode - 118. Pascal's Triangle
- 【备忘】传智播客35期JavaEE工程师从基础到实战视频
- 将一个字符串逆序输出
- 2016点滴生活:收获与展望
- 数据库主从复制配置
- JDK、JRE、JVM三者的区别
- 【LeetCode】 118. Pascal's Triangle
- 协方差与协方差矩阵
- python——pcm音频添加头转成Wav格式文件
- 16-12-30 js里面出现Uncaught SyntaxError: Unexpected identifier错误;
- 15 个必须知道的 Java 面试问题
- Selenium-窗口跳转
- msvcr100.dll 没有指定在windows上运行
- 欢迎使用CSDN-markdown编辑器
- powerdesigner逆向工程生成PDM时的列注释(ColumnComment)解决方案