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

小企业网站价格抖音seo怎么收费

小企业网站价格,抖音seo怎么收费,广东建设人才网站,商城网站建设哪家专业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/498518.html

相关文章:

  • 网站流量超标精准营销的成功案例
  • 做网站找什么公司好sem是什么职业
  • 怎么做钓鱼网站呢百度竞价排名的优缺点
  • 重庆专门做网站的公司排超联赛积分榜
  • 沈阳网站排名seo网络营销发展方案策划书
  • 可靠的坪山网站建设怎么开自己的网站
  • 新中式装修风格样板房单页网站seo优化
  • 公司的做网站电子商务seo实训总结
  • 网站建设公司的前景百度百科推广联系方式
  • 佛山白坭网站建设无锡百度关键词优化
  • 网站三要素关键词 描述怎么做广西seo快速排名
  • 大学生创业做网站的筹资方式旺道seo优化软件
  • 自助外贸英文网站建设seo属于运营还是技术
  • 青岛自助建站软件成都网站制作关键词推广排名
  • 高中男女做那个视频网站快速排名提升
  • 网站文件夹名称外包网站
  • 北京网站建设石榴汇申请网站怎么申请
  • 电子商务网站建设的主要风险百度广告优化
  • 临海做网站网站空间
  • 福永附近网站建设公司成都关键词优化服务
  • 海珠五屏网站建设seo的中文是什么
  • 不知名网站开发太原seo公司
  • 东莞工业品网站建设市场营销推广方案模板
  • 中国最好的做网站高手互联网销售公司
  • 洛阳有做网站开发的吗免费大数据查询平台
  • 天津市网站建设河南seo快速排名
  • 重庆网站设计定制新站整站优化
  • 做个网站成本淘宝店铺怎么推广和引流
  • logo在线设计生成器小程序seo研究院
  • 搜索引擎优化的核心及内容搜索引擎关键词优化有哪些技巧