[LeetCode] 118. 杨辉三角(Java)

[LeetCode] 118. 杨辉三角(Java)

1.题目描述

给定一个非负整数 *numRows,*生成「杨辉三角」的前 numRows 行。

在「杨辉三角」中,每个数是它左上方和右上方的数的和。

图片

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

2.解题思路

把握杨辉三角的规律

假设二维数组的长度大于2

一个子数组是由前一个子数组得到的,此数组的第一个元素与最后一个元素都是1,也就是j=0与i=j的情况下,中间的元素索引[j]是由前一个子数组元素的第[j-1]与[j]相加得到的.

3.解法

class Solution {public List<List<Integer>> generate(int numRows) {List<List<Integer>> list = new ArrayList<List<Integer>>();for (int i = 0; i < numRows; i++){List<Integer> tempList = new ArrayList<>();for (int j = 0; j <= i; j++){if (j == 0 || j == i){tempList.add(1);}else {tempList.add(list.get(i - 1).get(j - 1) + list.get(i - 1).get(j));}}list.add(tempList);}return list;}
}

4.技能点

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/562434.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

基于javaweb(springboot+mybatis)宠物医院预约管理系统设计和实现以及论文报告

&#x1f345; 作者主页&#xff1a;Java李杨勇 &#x1f345; 简介&#xff1a;Java领域优质创作者&#x1f3c6;、Java李杨勇公号作者✌ 简历模板、学习资料、面试题库、技术互助【关注我&#xff0c;都给你】 &#x1f345;文末获取源码联系方式 &#x1f4dd; 项目…

基于javaweb(springboot+mybatis)网上家具商城项目设计和实现以及文档报告

具体功能模块&#xff1a; (1) 用户注册和登录登录功能&#xff1a; ①用户的注册功能 : 访问网站的人根据网站的提示注册自己的账户 ②用户的登录功能 : 用户可以输入用户名和密码进行登录操作&#xff0c;当没有该账户的时 候&#xff0c;提示错误&#xff0c;用户必须通过…

Java SSM (springboot+mybatis)美食菜谱分享平台系统设计和实现以及论文报告

&#x1f345; 作者主页&#xff1a;Java李杨勇 &#x1f345; 简介&#xff1a;Java领域优质创作者&#x1f3c6;、【java李杨勇】公号作者✌ 简历模板、学习资料、面试题库【关注我&#xff0c;都给你】 &#x1f345;文末获取源码联系&#x1f345; 临近学期结束&#xff…

两次结果的绝对差值_你知道电子天平的检定和检定结果的影响因素有哪些吗?...

插播个小故事&#xff1a;某天一位朋友的用户对朋友说要买一台天平&#xff0c;制定的URS太“猖狂”没有能满足的天平&#xff0c;朋友硬着头皮报了一个型号&#xff0c;鞋子和脚不匹配&#xff0c;穿鞋的果然来找卖鞋子的&#xff1a;用户要买量程1100g&#xff0c;百分之一的…

基于javaweb(springboot+mybatis)网上酒类商城项目设计和实现以及文档报告

&#x1f345; 作者主页&#xff1a;Java李杨勇 &#x1f345; 简介&#xff1a;Java领域优质创作者&#x1f3c6;、Java李杨勇公号作者✌ 简历模板、学习资料、面试题库、技术互助【关注我&#xff0c;都给你】 &#x1f345; 文末获取源码联系方式 &#x1f4dd; 具体…

element手机验证格式_Laravel 自定义封装表单验证类

Laravel版本6.x场景&#xff1a;为添加或者更新用户的时候自动验证表单创建表单请求使用 Artisan 命令 make:request 来创建表单请求类&#xff1a;php artisan make:request Request这会在 app/Http/Requests 目录下创建一个 appHttpRequestsRequest.php 文件&#xff0c;修改…

基于javaweb(springboot)汽车配件管理系统设计和实现以及文档报告

&#x1f345; 作者主页&#xff1a;Java李杨勇 &#x1f345; 简介&#xff1a;Java领域优质创作者&#x1f3c6;、Java李杨勇公号作者✌ 简历模板、学习资料、面试题库、技术互助【关注我&#xff0c;都给你】 &#x1f345; 文末获取源码联系方式 &#x1f4dd; 主要功…

JDK JRE JVM的关系

JDK JRE JVM的关系 名词解释 JDK: java开发工具包( java development kit )JRE:java运行时环境( java runtime environment )JVM:java虚拟机( java virtual machine ) 范围大小 JDK > JRE > JVM

c++上传oss中文路径报错_C# 从Oss对象存储器上下载文件到本地打包下载代码

[HttpGet][Route("downloadimgszip")]public void downloadimages(string goodsid){//获取所有图片路径List<string> arraylist GetAllImagePathsByGoodId(goodsid);var DownPicpath System.Web.HttpContext.Current.Server.MapPath("/DownPicPackge&qu…

基于javaweb(springboot+mybatis)生活美食分享平台管理系统设计和实现以及文档报告

&#x1f345; 作者主页&#xff1a;Java李杨勇 &#x1f345; 简介&#xff1a;Java领域优质创作者&#x1f3c6;、Java李杨勇公号作者✌ 简历模板、学习资料、面试题库、技术互助【关注我&#xff0c;都给你】 &#x1f345; 文末获取源码联系方式 &#x1f4dd; 主要…

idefo功能模型图_利用好预后预测模型,2个月发篇4分+SCI不是梦

大家好&#xff01;今天跟大家分享的文献是2020年5月发表在Cancer Cell International&#xff08;即时影响因子4.03&#xff09;杂志上的一篇文献。文章基于TCGA数据库和GEO数据库中的胃癌相关数据&#xff0c;利用单因素Cox回归分析及LASSO算法分析确定了与胃癌预后紧密相关的…

Java Springboot+VUE前后端分离网上手机商城平台系统设计和实现以及论文报告

&#x1f345; 作者主页&#xff1a;Java李杨勇 &#x1f345; 简介&#xff1a;Java领域优质创作者&#x1f3c6;、【java李杨勇】公号作者✌ 简历模板、学习资料、面试题库【关注我&#xff0c;都给你】 &#x1f345;文末获取源码联系&#x1f345; 临近学期结束&#xff…

基于javaweb SSM邮件收发信息系统设计和实现以及文档

&#x1f345; 作者主页&#xff1a;Java李杨勇 &#x1f345; 简介&#xff1a;Java领域优质创作者&#x1f3c6;、Java李杨勇公号作者✌ 简历模板、学习资料、面试题库、技术互助【关注我&#xff0c;都给你】 &#x1f345;文末获取源码联系方式 &#x1f4dd; 项目使…

基于java+springboot+mybatis 网上商城项目设计和实现

&#x1f345; 作者主页&#xff1a;Java李杨勇 &#x1f345; 简介&#xff1a;Java领域优质创作者&#x1f3c6;、Java李杨勇公号作者✌ 简历模板、学习资料、面试题库、技术互助【关注我&#xff0c;都给你】 主要技术&#xff1a;Java、springmvc、mybatis、mysql、tomca…

基于java(springboot+mybatis)网上音乐商城设计和实现以及论文报告

&#x1f345; 作者主页&#xff1a;Java李杨勇 &#x1f345; 简介&#xff1a;Java领域优质创作者&#x1f3c6;、Java李杨勇公号作者✌ 简历模板、学习资料、面试题库、技术互助【关注我&#xff0c;都给你】 &#x1f345; 文末获取源码联系方式 &#x1f4dd; 主要功…

光耦驱动单向可控硅_光耦继电器在实际应用中的作用以及工作原理!!

由于光耦继电器输入输出间互相隔离&#xff0c;电信号传输具有单向性等特点&#xff0c;因而具有良好的电绝缘能力和抗干扰能力。又由于光耦的输入端属于电流型工作的低阻元件&#xff0c;因而具有很强的共模抑制能力。所以&#xff0c;它在长线传输信息中作为终端隔离元件可以…

基于java(springboot+mybatis)汽车信息管理系统设计和实现以及文档

java毕业设计项目《100套》推荐 主要实现技术&#xff1a;Java、springmvc、springboot、mysql、mybaits、jQuery、js、css等、使用eclipse/idea运行。 主要功能模块 1.用户模块管理&#xff1a;用户登录、用户注册、用户的查询、添加、删除操作、 2.汽车类型管理&#xff1…

基于springboot+mybatis美术馆预约管理系统设计和实现以及文档报告

&#x1f345; 作者主页&#xff1a;Java李杨勇 &#x1f345; 简介&#xff1a;Java领域优质创作者&#x1f3c6;、Java李杨勇公号作者✌ 简历模板、学习资料、面试题库、技术互助【关注我&#xff0c;都给你】 &#x1f345; 文末获取源码联系方式 &#x1f4dd; 主要技…

v8声卡怎么录制唱歌_V8声卡坑爹?想买的看完再决定,买了的看如何调试声卡...

作为职业声卡测评人&#xff0c;我不想带有主观情绪去评价任何一款声卡&#xff0c;入行的时候&#xff0c;我的师傅告诉我永远要保持客观公正、中立的态度去看待一款产品&#xff0c;因为任何一产品款就像万事万物一样&#xff1a;存在即合理。今天我随意搜索了下V8声卡&#…

重构碎片化知识_荐书|《重构:数字化转型的逻辑》

你好&#xff0c;今天我推荐一本书《重构&#xff1a;数字化转型的逻辑》&#xff0c;先说下我为什么推荐这本书&#xff1a;我在16年本科毕业进入职场&#xff0c;专职于rhinogh工作辅助设计已有三年&#xff0c;或大或小地做了10多个幕墙或内装的BIM应用项目。做这些项目的过…