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

成都租车公司网站江门网站建设模板

成都租车公司网站,江门网站建设模板,长沙旅游攻略美食,茂名手机网站制作杨辉三角 题目链接:https://leetcode.cn/problems/pascals-triangle/description/ 杨辉三角是一个不仅在数学中非常经典的例题,还是在编程中也是一个比较经典的问题,下面就来看看这道题吧! 我们可以看到的是杨辉三角就是一个典型的三角形&am…

杨辉三角

题目链接:https://leetcode.cn/problems/pascals-triangle/description/

杨辉三角是一个不仅在数学中非常经典的例题,还是在编程中也是一个比较经典的问题,下面就来看看这道题吧!
在这里插入图片描述
我们可以看到的是杨辉三角就是一个典型的三角形,并且每行每列元素都有元素!那么我们就会先想到的是一个典型二维数组
在这里插入图片描述
这个时候我们看到一个陌生的返回类型;这是一个典型的类似于二维数组的顺序表,底层是一个二维的数组
那么我们可以画一个草图来进行帮助大家理解:
在这里插入图片描述
这种就是相当于实例化了两个ArrayList的类,以第一个类为底,再去实例化一个类,再通过add方法,把第二个实例化ArrayList的类添加进去这样就可以进行实现了二维的顺序表!

但是我们明白了它是一个二维数组,可是我们怎么实现了这种对称的等腰三角形呢?
答案是:一般无法在控制台实现,但是我们可以把它看成一个直角三角形
在这里插入图片描述
我们会发现它是一个不规则的数组,所以这个时候就要用动态数组(即是顺序表)来解决问题。
这个时候我们再来看杨辉三角的特点:
1. 首尾项都是1
2. 中间某项的元素是上一行同一列的元素与上一行同前一列的元素的和
只要按照这个思路去解决问题即可;

完整代码如下:

class Solution {public List<List<Integer>> generate(int numRows) {//我们明白了list<list<Integer>是返回的是二维动态数组 即是顺序表List<List<Integer>> ret = new ArrayList<>();List<Integer> list0 = new ArrayList<>();list0.add(1);//第一行只有一个元素ret.add(list0);for(int i = 1;i < numRows;i++){//从第2行开始List<Integer> curRow = new ArrayList();//对于一行的元素操作curRow.add(1);List<Integer> preRow = ret.get(i-1);for(int j = 1;j < i;j++){int val1 = preRow.get(j);int val2 = preRow.get(j-1);curRow.add(val2 + val1);}curRow.add(1);ret.add(curRow);}return ret;}
}
http://www.cadmedia.cn/news/7072.html

相关文章:

  • 网站建设论坛快速建站网站网络排名优化方法
  • 教学网站建设 效益网站如何做优化排名
  • html论坛代码大全seo关键词优化如何
  • 网站内容包括哪些营销策划公司经营范围
  • 网站教程网络黄页推广软件哪个好
  • 国发网站建设云南疫情最新消息
  • 在郑州网站建设爱站网关键词查询网站
  • 福田住房和建设局网站seo教程书籍
  • 山东住房城乡建设部网站优化 seo
  • 网络广告一般收费价目表站长工具seo综合查询全面解析
  • 淘宝建设网站常见问题成都网站seo厂家
  • 建筑模板破碎机电商沙盘seo裤子关键词
  • 唐山网站建设报价下载百度极速版免费安装
  • 机关党建网站建设方案网站维护费用一般多少钱
  • 123网址导航百度快速排名优化技术
  • 太仓违章建设举报网站百度极速版下载安装最新版
  • 网站建设word文档南昌seo计费管理
  • 中建西部建设北方有限公司网站核心关键词如何优化
  • 怎样开平台软件站长之家seo综合查询
  • 大连网络建站公司分析做百度推广的公司电话号码
  • 改了网站关键词5000元网站seo推广
  • 精品网站建设哪家公司服务好b2b自动发布信息软件
  • 类似情侣空间的网站开发网络营销推广合作
  • 大理企业网站建设企业网络营销推广案例
  • 双十一网站怎么做免费下载百度并安装
  • 基本网站建设技术免费seo工具汇总
  • 网站建设都用那些软件企业网站制作
  • 自己做网站的服务器网络推广竞价外包
  • 中国做网站的公司爱站网关键词搜索
  • cnd中国设计网官网爱站网seo查询