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

小程序网站模板网站批量收录

小程序网站模板,网站批量收录,那些彩票广告网站怎么做的,上海网站118. 杨辉三角 - 力扣(LeetCode) 话先放在前面,无论数学好不好,都能写,不用自己推导。 记录一下我自己的AC代码。首先初始化第一行,放入res。之后继续生成每一行,首尾都是1,其余每…

118. 杨辉三角 - 力扣(LeetCode)

话先放在前面,无论数学好不好,都能写,不用自己推导。

记录一下我自己的AC代码。首先初始化第一行,放入res。之后继续生成每一行,首尾都是1,其余每个数字等于上一行的左右两个数字之和,然后把新的一行放入res,用cur记录新的一行。

class Solution {public List<List<Integer>> generate(int numRows) {List<List<Integer>> res = new ArrayList<>();int pos = 1;List<Integer> cur = new ArrayList<>();cur.add(1);res.add(cur);while(pos < numRows) {List nxt = new ArrayList<>();nxt.add(1);for(int i = 0; i < cur.size() - 1; i++) {int num = cur.get(i) + cur.get(i+1);nxt.add(num);}nxt.add(1);res.add(nxt);cur = nxt;pos++;}return res;}
}

下面是根据官方题解修改的版本,更简洁一些。差别如下:

  • 把while循环改成了for循环,因为反正每次都要自增。
  • 不用cur来额外记录上一行,直接用 res.get(i-1) 取得上一行即可。
  • 首尾设置为1用 if(j == 0 || j == i) 判断,更结构化一些。
class Solution {public List<List<Integer>> generate(int numRows) {List<List<Integer>> res = new ArrayList<>();for(int i = 0; i < numRows; i++) {List cur = new ArrayList<>();for(int j = 0; j <= i; j++) {if(j == 0 || j == i) {cur.add(1);} else {int num = res.get(i - 1).get(j - 1) + res.get(i - 1).get(j);cur.add(num);}}res.add(cur);}return res;}
}
http://www.dtcms.com/wzjs/310136.html

相关文章:

  • 小公司网络组建规划seo软文是什么
  • 唐山网站建设开发谷歌google 官网下载
  • 培训如何优化网站东莞推广平台有哪些
  • 东城建站推广搜索引擎优化怎么做的
  • 呼伦贝尔网站建设平台谷歌搜索引擎免费入口镜像
  • 北京造价员变更在哪个网站做yahoo引擎入口
  • 北京旅游网站建设湖北seo公司
  • 网站建设零金手指专业百度一下了你就知道官网
  • 绵竹移动网站建设企业建站平台
  • 网页设计公司有哪些成都天津百度seo
  • 中国建设工程信息网官网入口厦门seo大佬
  • 代运营公司十大排名太原seo推广
  • 哈尔滨小程序开发制作公司南宁seo渠道哪家好
  • 网站想换空间免费自助建站模板
  • 自己的网站做appseo云优化软件破解版
  • 不良网站代码怎么查网站域名查询系统
  • 新手初做网站平台宣传推广方案
  • 外贸网站开发开发seo博客模板
  • 收录快的门户网站网络销售的好处和意义
  • 专业制作视频的软件长沙优化科技有限公司正规吗
  • 商城网站 没有什么文章 怎样优化网络营销常见术语
  • 傻瓜式在线做网站培训机构退费法律规定
  • 电脑搭建网站需要空间优化营商环境条例心得体会
  • axure怎么做网站原型微信营销典型案例
  • 淄博做网站建设的公司公众号引流推广平台
  • 网站都有什么语言天津网络推广seo
  • 东莞品牌型网站建设价格爱站网长尾关键词挖掘工具
  • wordpress资源占用seo关键词排名在线查询
  • 政府部门网站栏目建设方案网站提交百度收录
  • wordpress发布产品aso优化平台