Pascal's Triangle
来源:互联网 发布:数据分析资讯 编辑:程序博客网 时间:2024/05/19 08:04
题目原型:
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 ArrayList<ArrayList<Integer>> generate(int numRows){ArrayList<ArrayList<Integer>> result = new ArrayList<ArrayList<Integer>>();ArrayList<Integer> num;for(int i = 0;i<numRows;i++){num = new ArrayList<Integer>();if(i==0){num.add(1);result.add(num);}else if(i==1){num.add(1);num.add(1);result.add(num);}else{ArrayList<Integer> tmp = result.get(i-1);num.add(tmp.get(0));for(int j = 1;j<tmp.size();j++){num.add(tmp.get(j-1)+tmp.get(j));}num.add(tmp.get(tmp.size()-1));result.add(num);}}return result;}
0 0
- Pascal's Triangle、Pascal's Triangle II
- Pascal's Triangle , Pascal's Triangle II
- Pascal's Triangle Pascal's Triangle||
- Pascal's Triangle & Pascal's Triangle II
- Pascal's Triangle && Pascal's Triangle II
- 【Leetcode】Pascal's Triangle (Pascal)
- LeetCode Pascal's Triangle
- [Leetcode] Pascal's Triangle
- LeetCode: Pascal's Triangle
- Pascal's Triangle
- Pascal's Triangle II
- [LeetCode] Pascal's Triangle
- 【leetcode】Pascal's Triangle
- [118]Pascal's Triangle
- Pascal's Triangle
- Pascal's Triangle II
- LeetCode - Pascal's Triangle
- Pascal's Triangle
- oracle数据库之间数据同步 DBLINK
- 将webserver接口转JSON 方便测试
- 13_IO(其他常用类)(下)
- Java中this关键字的整理
- 你真的了解互联网吗?
- Pascal's Triangle
- 记住,自信的人最美丽
- Java面向对象的思考
- ddos攻击代码
- DIV+CSS排版实用技巧
- ECShop V2.7.3 补丁包集合 请直接去ECSHOP官方网站下载
- 学习笔记 --- LINUX输入子系统分析
- Linux学习路线指南
- application计数器