【LeetCode从零单排】No118Pascal's Triangle
生活随笔
收集整理的這篇文章主要介紹了
【LeetCode从零单排】No118Pascal's Triangle
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
題目
Given?numRows, generate the first?numRows?of Pascal's triangle.
For example, given?numRows?= 5,
Return
代碼
public class Solution {public List<List<Integer>> generate(int numRows) {List<List<Integer>> result=new ArrayList<List<Integer>>();// List<Integer> temp=new List<Integer>();if(numRows==0) return result;if(numRows==1) {List<Integer> temp=new ArrayList<Integer>();temp.add(1);result.add(temp);return result;}if(numRows==2){List<Integer> temp1=new ArrayList<Integer>();List<Integer> temp2=new ArrayList<Integer>();temp1.add(1);temp2.add(1);temp2.add(1);result.add(temp1);result.add(temp2);return result;}List<Integer> temp1=new ArrayList<Integer>();List<Integer> temp2=new ArrayList<Integer>();temp1.add(1);temp2.add(1);temp2.add(1);result.add(temp1);result.add(temp2);for(int i=3;i<=numRows;i++){List<Integer> temp=new ArrayList<Integer>();temp.add(1);for(int j=0;j<i-2;j++){temp.add(result.get(i-2).get(j)+result.get(i-2).get(j+1));}temp.add(1);result.add(temp);}return result;} }/********************************
* 本文來自博客 ?“李博Garvin“
* 轉(zhuǎn)載請標(biāo)明出處:http://blog.csdn.net/buptgshengod
******************************************/
總結(jié)
以上是生活随笔為你收集整理的【LeetCode从零单排】No118Pascal's Triangle的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【LeetCode从零单排】No112P
- 下一篇: 【LeetCode从零单排】No.160