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

力扣——杨辉三角

题目链接:

链接

题目描述:

在这里插入图片描述

思路:

直接找规律,按照数学的思路来

每一行的列最大索引 <= 行索引

实现代码:

class Solution {
    public List<List<Integer>> generate(int numRows) {
        List<List<Integer>> ans = new ArrayList<List<Integer>>();
        for(int i = 0; i < numRows ; i++){
            List<Integer> tmp = new ArrayList<Integer>();
            for(int j = 0; j <= i; j++){ 
                if(j == 0 || j == i){ //首尾都是1
                    tmp.add(1);
                }else{
                	//中间就是上一行相邻两个元素相加
                    tmp.add(ans.get(i-1).get(j-1) + ans.get(i-1).get(j));
                }
            }
            ans.add(tmp);
        }
        return ans;
    }
}

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

相关文章:

  • 基于数据可视化+SpringBoot+安卓端的数字化OA公司管理平台设计和实现
  • 具有整合各亚专科医学领域知识能力的AI智能体开发纲要(2025版)
  • 模拟实现Java中的计时器
  • 边缘计算网关:圆织机设备数据洞察的 “智慧之眼”
  • 《A++ 敏捷开发》- 20 从 AI 到最佳设计
  • TCP传输可靠性保障:理论讲解→实战面试解析
  • Linux lsblk 命令详解:查看磁盘和分区信息 (中英双语)
  • 区块链相关方法-波士顿矩阵 (BCG Matrix)
  • 《论模型驱动架构设计方法及其应用》审题技巧 - 系统架构设计师
  • Ubuntu 查看mysql用户和数据库
  • Qwen2.5-VL Technical Report!!! 操作手机电脑、解析化学公式和乐谱、剪辑电影等,妥妥六边形战士 !...
  • Jmeter HTTP代理服务器录制压力脚本
  • MySQL 架构
  • 理解 logits_to_keep = logits_to_keep + 1 在 _get_per_token_logps 中的作用
  • JAVA中 BigInteger类的构造与常见使用方法的简述
  • Java数据结构第十二期:走进二叉树的奇妙世界(一)
  • MyBatis 中 SqlMapConfig 配置文件详解
  • Docker-技术架构演进之路
  • 遥感影像目标检测:从CNN(Faster-RCNN)到Transformer(DETR)
  • 51单片机-按键