当前位置: 首页 > article >正文

leetcode118.杨辉三角

给定一个非负整数 numRows生成「杨辉三角」的前 numRows 行。在「杨辉三角」中,每个数是它左上方和右上方的数的和。

示例 1:

输入: numRows = 5
输出: [[1],[1,1],[1,2,1],[1,3,3,1],[1,4,6,4,1]]

示例 2:

输入: numRows = 1
输出: [[1]]
    public List<List<Integer>> generate(int numRows) {
        List<List<Integer>> list=new ArrayList<>();
        // 初始化第一行
        List<Integer> ret=new ArrayList<>();
        ret.add(1);
        list.add(ret);
        for(int i=1;i<numRows;i++){
            // 杨辉三角每一行第一个数一定是1
            List<Integer>temp=new ArrayList<>();
            temp.add(1);
            for(int j=1;j<i;j++)
                temp.add(list.get(i-1).get(j-1)+list.get(i-1).get(j));
            // 杨辉三角每一行最后一个数一定是1
            temp.add(1);
            list.add(temp);
        }
        return list;
    }


http://www.kler.cn/a/506253.html

相关文章:

  • 类模板的使用方法
  • 当父级元素设置了flex 布局 ,两个子元素都设置了flex :1, 但是当子元素放不下的时候会溢出父元素怎么解决 (css 样式问题)
  • SpringBoot+Lombok项目实体属性名xXxx格式,前端接收不到
  • Franka例程学习——force_control
  • vue中的那些事(刷新+key+v-if,v-for)
  • VB.NET 正则表达式完全指南
  • C++实现设计模式---外观模式 (Facade)
  • RK3399开发板Linux实时性改造
  • STM32+W5500+以太网应用开发+003_TCP服务器添加OLED(u8g2)显示状态
  • stm32步进电机曲线控制程序
  • 【2025 Rust学习 --- 18 IO操作和网络】
  • 基于unity的多人家装应用的设计与实现
  • 【Python】-- 趣味代码 - 发牌游戏
  • 【Web】Web API 简介
  • Portainer CE本地化部署与远程可视化管理Docker容器实战指南
  • [Qt] 系统相关_1 | 常见事件 | 事件分发器 | 过滤器
  • 【Apache Paimon】-- 源码解读之 PaimonSparkSessionExtensions
  • 高阶数据结构之跳表
  • 【NLP高频面题 - 高效微调篇】LoRA微调时有哪些可配置的参数?
  • vscode——如何让标点总是成对出现
  • 启航数据结构算法之雅舟,悠游C++秘境——单链表之美妙构筑
  • Docker PG流复制搭建实操
  • GIS大模型:三维重建与建模
  • C# .NetCore 使用 Flurl.Http 与 HttpClient 请求处理流式响应
  • 狼毒大戟中TPS新型二萜合酶的发现-文献精读99
  • vue组件学习(一)