leetcode119 杨辉三角②

给定一个非负索引 rowIndex,返回「杨辉三角」的第 rowIndex行。

在「杨辉三角」中,每个数是它左上方和右上方的数的和。

示例 1:

复制代码
输入: rowIndex = 3
输出: [1,3,3,1]

示例 2:

复制代码
输入: rowIndex = 0
输出: [1]

示例 3:

复制代码
输入: rowIndex = 1
输出: [1,1]
java 复制代码
    public List<Integer> getRow(int rowIndex) {
        List<List<Integer>> list = new ArrayList<List<Integer>>();
        for(int i = 0; i <= rowIndex;i++){
            List<Integer> row = new ArrayList<Integer>();
            if(i==0){
                row.add(1);
            }else if(i==1){
                row.add(1);
                row.add(1);
            }else{
                for(int j=0;j<=i;j++){
                    if(j==0 || j==i){
                        row.add(1);
                    }else {
                        row.add(list.get(i-1).get(j-1)+list.get(i-1).get(j));
                    }
                }
            }
            list.add(row);
        }
        return list.get(rowIndex);
    }
相关推荐
creative_mind4 分钟前
My Greedy Algorithm(贪心算法)之路(一)
c++·算法·贪心算法
续亮~9 分钟前
9、Redis 高级数据结构 HyperLogLog 和事务
数据结构·数据库·redis
彧A18 分钟前
数据库的学习(4)
java·开发语言·数据库
Jinyi50320 分钟前
Spring Boot 高级配置:如何轻松定义和读取自定义配置
java·spring boot·后端·spring·java-ee·maven·intellij-idea
阳光男孩0122 分钟前
力扣1546.和为目标值且不重叠的非空子数组的最大数目
数据结构·算法·leetcode
虫小宝26 分钟前
Spring Boot中的API文档生成
java·spring boot·后端
武子康27 分钟前
Hadoop-12-Hive 基本介绍 下载安装配置 MariaDB安装 3台云服务Hadoop集群 架构图 对比SQL HQL
java·大数据·hive·hadoop·分布式·hdfs·mariadb
武子康33 分钟前
Hadoop-11-MapReduce JOIN 操作的Java实现 Driver Mapper Reducer具体实现逻辑 模拟SQL进行联表操作
java·大数据·hadoop·分布式·sql·mapreduce
希昂的学习日记37 分钟前
NIO基础
java·nio
JIAWAP39 分钟前
Linux环境安装Maven
java·linux·centos·maven