Leetcode: Pascal's Triangle
来源:互联网 发布:为什么雷姆受欢迎 知乎 编辑:程序博客网 时间:2024/04/27 10:36
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 ArrayList<ArrayList<Integer>> generate(int numRows) {// Start typing your Java solution below// DO NOT write main() functionArrayList<ArrayList<Integer>> res = new ArrayList<ArrayList<Integer>>();ArrayList<Integer> line;if(numRows < 1)return res;for(int i = 0; i < numRows; i++){line = new ArrayList<Integer>();for(int j = 0; j <= i; j++){if(j == 0)line.add(1);else if(j == i)line.add(1);elseline.add(res.get(i - 1).get(j - 1) + res.get(i - 1).get(j));}res.add(line);}return res;}}
- 【Leetcode】Pascal's Triangle (Pascal)
- LeetCode Pascal's Triangle
- [Leetcode] Pascal's Triangle
- LeetCode: Pascal's Triangle
- [LeetCode] Pascal's Triangle
- 【leetcode】Pascal's Triangle
- LeetCode - Pascal's Triangle
- [LeetCode]Pascal's Triangle
- Leetcode: Pascal's Triangle
- Pascal's Triangle --Leetcode
- LeetCode-Pascal's Triangle
- [leetcode] Pascal's Triangle
- LeetCode - Pascal's Triangle
- 【leetcode】Pascal's Triangle
- LeetCode | Pascal's Triangle
- Pascal's Triangle -leetcode
- [leetcode]Pascal's Triangle
- Leetcode Pascal's Triangle
- EM算法原理
- 统计学习方法——CART, Bagging, Random Forest, Boosting
- 07-html5游戏坦克大战第三战(坦克移动)
- CXF ws client, dynamic endpoint and loading WSDL from the classpath
- 如何成为一名游戏设计师
- Leetcode: Pascal's Triangle
- 持续集成之路——数据访问层的单元测试
- Leetcode: Pascal's Triangle II
- (转)C++中extern “C”含义深层探索
- Linux下的java,mongodb,opencv安装
- iOS:NSCoder的方法decodeValueOfObjCType:at:
- iOS:NSCoder的方法decodeValuesOfObjCTypes:
- [每日一题] OCP1z0-047 :2013-07-15 drop column.........................................................4
- iOS:NSCoder的方法encodeArrayOfObjCType: count: at: