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

郑州专业旅游网站建设/网址域名大全

郑州专业旅游网站建设,网址域名大全,mvc 门户网站开发框架,专业英文网站建设LeetCode解题之Pascal’s Triangle 原题 要求得到一个n行的杨辉三角。 注意点: 无样例: 输入: numRows 5 输出: [[1],[1,1],[1,2,1],[1,3,3,1],[1,4,6,4,1] ] 解题思路 杨辉三角的特点是每一行的第一和最后一个元素是1,其他元素是上一行它左右两个元素之…

LeetCode解题之Pascal’s Triangle


原题

要求得到一个n行的杨辉三角。

注意点:

样例:

输入: numRows = 5

输出:

[[1],[1,1],[1,2,1],[1,3,3,1],[1,4,6,4,1]
]

解题思路

杨辉三角的特点是每一行的第一和最后一个元素是1,其他元素是上一行它左右两个元素之和。

以[1,3,3,1]为例,下一行的中间元素就是[1+3,3+3,3+1],也就是[1,3,3]和[3,3,1]相应数字求和。

AC源代码

class Solution(object):def generate(self, numRows):""":type numRows: int:rtype: List[List[int]]"""if not numRows:return []result = [[1]]while numRows > 1:result.append([1] + [a + b for a, b in zip(result[-1][:-1], result[-1][1:])] + [1])numRows -= 1return resultif __name__ == "__main__":assert Solution().generate(4) == [[1], [1, 1], [1, 2, 1], [1, 3, 3, 1]]

欢迎查看我的Github (https://github.com/gavinfish/LeetCode-Python) 来获得相关源代码。

http://www.jmfq.cn/news/5136139.html

相关文章:

  • iis wordpress 多站点/北京seo业务员
  • 南宁网站制/直播营销策略有哪些
  • 网站建设项目创业计划书/百度客服怎么转人工
  • 山东生猪价格今日猪价/电商网站seo优化
  • 英文版wordpress/天津seo托管
  • 糗事百科网站模板/平台关键词排名优化
  • 嘉兴做网站/链接提取视频的网站
  • 自学考试网站建设与管理/做网络推广的公司
  • 高端定制网站公司哪家好/一个企业该如何进行网络营销
  • 做彩票生意要登陆哪个网站/哪里的网络推广培训好
  • 做网站都需要买什么问题/网络推广的平台
  • 医院做网站运维/正规接单赚佣金的app
  • 免费做网站靠谱么/地推网推平台
  • 教师个人网站建设/南京seo公司
  • xyz域名做网站好么/seo综合查询怎么进入网站
  • 新疆维吾尔自治区建设厅官方网站/百度实名认证
  • 怎么通过域名做网站/外贸推广建站
  • 做微网站多少钱/学生个人网页制作成品
  • 临汾做网站公司/网络营销策略的制定
  • 企业自建网站有哪些/百度指数查询移动版
  • 怎么把自己做的网站挂到外网上/长春网站建设公司哪家好
  • 合肥置地广场做网站的公司/网店培训机构
  • 哪里有做旅游包车的网站/百度怎么联系客服
  • 教做炸鸡汉堡视频网站/谷歌推广代理公司
  • .com网站制作/手游推广渠道
  • 网站开发人员定罪/2345浏览器网页版
  • 网站开始是怎么做的/网络营销策划书结构
  • 奢侈品网站设计/网络营销策略包括哪些
  • 房屋设计用什么软件/优化流程
  • 电商网站储值消费系统/搭建自己的网站