力扣 | 118. 杨辉三角

转换成一个二维数组,即可发现规律

dart 复制代码
import java.util.ArrayList;
import java.util.List;

public class Problem_118_Pascals_Triangle {
    public List<List<Integer>> generate(int numRows) {
        List<List<Integer>> rows = new ArrayList<>();
        for (int row = 0; row < numRows; row++) {
            List<Integer> oneRow = new ArrayList<>();
            for (int col = 0; col <= row; col++) {//对角线左边部分
                if(col == 0 || col == numRows) oneRow.add(1);
                else {
                    List<Integer> preRow = rows.get(row - 1);
                    oneRow.add(preRow.get(col - 1) + preRow.get(col));
                }
            }
            rows.add(oneRow);
        }
        return rows;
    }
 }
相关推荐
xiaoxiaoxiaolll1 小时前
金属结构疲劳寿命预测与健康监测技术
人工智能·算法·机器学习
故事和你911 小时前
洛谷-【图论2-1】树4
开发语言·数据结构·c++·算法·动态规划·图论
故事和你911 小时前
洛谷-【图论2-1】树1
开发语言·数据结构·c++·算法·深度优先·动态规划·图论
敲代码的嘎仔1 小时前
力扣高频SQL基础50题详解
开发语言·数据库·笔记·sql·算法·leetcode·后端开发
小虎牙0071 小时前
面试被问复杂度总懵?这篇指南帮你彻底搞清
算法
普马萨特2 小时前
地理空间索引技术选型指南:GeoHash, Google S2 与 Uber H3
数据结构
knight_9___3 小时前
大模型project面试4
人工智能·python·深度学习·算法·面试·agent
l1t3 小时前
DeepSeek总结的欢迎来到 ORDER BY 丛林
数据库·算法
谙弆悕博士3 小时前
【附C源码】二叉搜索树的C语言实现
c语言·开发语言·数据结构·算法·二叉树·项目实战·数据结构与算法
宵时待雨3 小时前
回溯算法专题2:二叉树中的深搜
开发语言·数据结构·c++·笔记·算法·深度优先