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

知识改变命运 数据结构【杨辉三角(顺序表)】

杨辉三角
在这里插入图片描述
首先我们可以发现题目中返回类型是一个
在这里插入图片描述
这其实返回的类似与一个二维数组
在这里插入图片描述
我们大概分析下题目根据画图可知,我们可以把每一行的元素进行存储,然后再把每一行存储起来,然后就实现了题目
代码:

public List<List<Integer>> generate(int numRows) {List<List<Integer>> list=new ArrayList<>();//存储每一行List<Integer>list1=new ArrayList<>();//每一行的创建list1.add(1);//第一行只存储个1list.add(list1);//把第一行存储for (int i = 1; i <numRows ; i++) {//for循环从第二行开始存储List<Integer> temp=new ArrayList<>();temp.add(1);List<Integer> pre1=list.get(i-1);//获取上一行for (int j = 1; j < i; j++) {temp.add(pre1.get(j)+pre1.get(j-1));//上一行的前一个和后一个之和}temp.add(1);//每个最后一个元素list.add(temp);}return list;}
http://www.lryc.cn/news/422756.html

相关文章:

  • Docker三剑客之Docker Engine
  • 【Qt】信号与槽(下)
  • 多模态大语言模型(MMLLM)的现状、发展和潜力
  • Linux中apache服务安装与mysql安装
  • Sublime Text常用快捷键
  • 高危漏洞CVE-2024-38077的修复指南
  • docker基本管理和应用
  • AI招聘在人才盘活中的作用:开启智慧人力新篇章
  • 探索SD NAND配套测试工具:工程师的得力助手
  • 三十六、【人工智能】【机器学习】【监督学习】- Bagging算法模型
  • 2024年8月8日(python基础)
  • SpringAOP_面向切面编程
  • 芯片bring-up的测试用例
  • vs code编辑区域右键菜单突然变短
  • 如何将TRIZ的“最终理想解”应用到机器人电机控制设计中?
  • 【记录】基于docker部署小熊派BearPi-Pico H3863开发环境
  • Elasticsearch 与 OpenSearch:谁才是搜索霸主
  • WEB渗透-TomcatAjp之LFIRCE
  • 嵌入式初学-C语言-二一
  • 2376. 统计特殊整数
  • Python 绘图进阶之核密度估计图:掌握数据分布的秘密
  • 设计模式(1)创建型模式和结构型模式
  • RuoYi-Vue新建模块
  • Element-UI自学实践
  • ChatGPT如何工作:创作一首诗的过程
  • Linux_Shell变量及运算符-05
  • OpenCV图像滤波(13)均值迁移滤波函数pyrMeanShiftFiltering()的使用
  • 用爬虫技术探索石墨文档:数据自动化处理与个性化应用的创新实践
  • 【JavaEE初阶】线程池
  • zdpgo_cobra_req 新增解析请求体内容