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);
    }
相关推荐
SamDeepThinking8 小时前
关于java final关键字的可见性
java·后端·面试
Navigator_Z9 小时前
LeetCode //C - 1254. Number of Closed Islands
c语言·算法·leetcode
deepseek239 小时前
GPT-6 Astra 破解 FrontierMath 九年悬案拆解:调和熵投票规则反证核恒非空,局部搜索如何终结反例悬赏
人工智能·算法·ai agent
Wang's Blog9 小时前
Java 项目实战: 外卖平台-MyBatis-Plus分页插件与员工分页查询
java·项目开发
MetaLite9 小时前
全网最好的SpringBoot接口请求对象设计
java·spring boot·后端
蜗牛互联网9 小时前
AI给面试打分不够,求职者更需要可核对的证据
java·人工智能·后端
syagain_zsx9 小时前
算法基础篇 · 04 前缀和(C++ 题解)
c++·算法·前缀和
Logic1019 小时前
C语言/数据结构滑动窗口题解:替换k个字符后的最长连续相同字符子串(LeetCode 424)
c语言·数据结构·字符串·滑动窗口·时间复杂度·频率统计·算法题
此时不提桶,更待何时9 小时前
02-05-B-虚拟线程面试与生产事故实战
java·面试
名字还没想好☜9 小时前
Spring Boot 3.2 RestClient 实战:替代 RestTemplate 调外部接口,超时、连接池与错误处理
java·后端·spring