Pascal's Triangle
来源:互联网 发布:mac jenkins 启动 编辑:程序博客网 时间:2024/05/29 04:19
每日一题;
今天做的还是杨辉三角,不过今天的非常简单,还没来得及优化~有时间就换种思路来做。
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>> results = new ArrayList<List<Integer>>(); if(numRows<0){ return null; } if(numRows == 0){ return results; } int[][] tri = new int[numRows][numRows]; tri[0][0] = 1; for(int i=1;i<numRows;i++){ tri[i][0] = 1; for(int j = 1;j<=i;j++){ tri[i][j] = tri[i-1][j-1]+tri[i-1][j]; } } for(int i = 0;i<numRows;i++){ ArrayList<Integer> temp = new ArrayList<Integer>(); for(int j = 0;j<=i;j++){ temp.add(tri[i][j]); } results.add(temp); } return results; }}
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
- HPU1250: HH的米5 【并查集】+【欧拉图】
- DBInputFormat的用法
- 人生选择与程序算法
- LEETCODE:Unique Paths II
- UVA 11529 Strange Tax Calculation
- Pascal's Triangle
- Mac 10.10 编译android 4.4.4 for nexus
- git 常用命令
- HashMap的工作原理-hashcode和equals原理的再次深入
- Linux 程序设计 第4版 陈健译 #3-#15
- GenericWritable实例
- 创业总结:创业公司怎样留人
- 用摄像头进行人脸和人眼实时检测的优化 算法
- hdu_1013_Digital Roots(模拟)