zoukankan      html  css  js  c++  java
  • 118. Pascal's Triangle

    import java.util.ArrayList;
    import java.util.List;
    
    public class Yanghui118 {
        public static  List<List<Integer>> generate(int numRows) {
            List<List<Integer>> result= new ArrayList<>();
            for(int i=0;i<numRows;i++){
                List<Integer> list = new ArrayList<>();
                for(int j=0;j<=i;j++){
                    if(j==0){
                        list.add(1);
                        continue;
                    }
                    if(j==i){
                        list.add(1);
                        continue;
                    }
                    list.add(j,result.get(i-1).get(j-1)+result.get(i-1).get(j));
                }
                result.add(list);
            }
          return result;
        }
        public static void main(String[] args) {
            List<List<Integer>> result = generate(5);
            for (int i = 0; i < result.size(); i++) {
                System.out.printf("[");
                for (int j = 0; j <= i; j++) {
                    System.out.printf("%d ",result.get(i).get(j));
                }
                System.out.println("]");
            }
        }
    }
  • 相关阅读:
    php 验证码
    扫描登录
    正则表达式
    liunx 搭建svn
    jq
    spl_autoload_register()函数
    php函数操作文件
    配置nginx支持TP框架
    Object-c 访问控制
    Obiective
  • 原文地址:https://www.cnblogs.com/cstxx77/p/13066873.html
Copyright © 2011-2022 走看看