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

力扣——杨辉三角

题目链接:

链接

题目描述:

在这里插入图片描述

思路:

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

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

实现代码:

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.dtcms.com/a/31938.html

相关文章:

  • ioctl函数讲解
  • 电脑开机一段时间就断网,只有重启才能恢复网络(就算插网线都不行),本篇文章直接解决,不要再看别人的垃圾方法啦
  • 巧妙实现右键菜单功能,提升用户操作体验
  • Docker实战-使用docker compose搭建博客
  • WebXR教学 01 基础介绍
  • 开发指南103-jpa的find**/get**全解
  • 【信息系统项目管理师-案例真题】2012下半年案例分析答案和详解
  • 位运算实用技巧与LeetCode实战
  • JAVAweb-标签选择器,盒模型,定位,浮动
  • linux之perf(17)PMU事件采集脚本
  • 使用Supervisor管理PHP脚本进程任务
  • 有点感慨……
  • C语言(22)
  • 【实战】ChatChat0.3.1+DeepSeek+本地知识库部署使用(上)
  • rtthread的串口框架、485框架
  • c++中sleep是什么意思(不是Sleep() )
  • 保姆级教程 | Office-Word中图目录制作及不显示图注引文的方法
  • Linux第十四节 — 环境变量和进程地址空间
  • 在VS中如何将控制台(console)项目改为窗口(window)项目
  • python~http的请求参数中携带map
  • 【AI表格处理工具】
  • 如何使用Spring Boot实现商品的管理系统
  • [AI相关]生成视频-第一个项目,20k星开源MoneyPrinterTurbo
  • 【网络】高级IO(2)
  • NX二次开发搜索槽或者刻字面
  • 【第四节】C++设计模式(创建型模式)-Builder(建造者)模式
  • 2025年-G14-Lc88-278.第一个坏版本 -java版
  • 【电机控制】42步进电机+arduino:WHEELTEC_MS42DDC
  • ubuntu部署小笔记-采坑
  • 【Java】File 类