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

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

示例:

输入: 5
输出:
[[1],[1,1],[1,2,1],[1,3,3,1],[1,4,6,4,1]
]

  • 解答
class Solution:def generate(self, numRows):""":type numRows: int:rtype: List[List[int]]"""if numRows==0:return []if numRows==1:return [[1]]if numRows==2:return [[1],[1,1]]l1=[1]l2=[1,1]l=[l1,l2]i=2while i<numRows:l3 = []#创建一个空列表来存储下一行的数据,每一次循环都清空列表l3.append(1)#第一个和最后一个元素固定为1for j in range(len(l2)-1):l3.append(l2[j]+l2[j+1])l3.append(1)l2=l3l.append(l3)#将列表添加到要返回的列表中i+=1return l    

转载于:https://www.cnblogs.com/Aprilnn/p/9366760.html

Leetcode 118 杨辉三角相关推荐

  1. python杨辉三角_yiduobo的每日leetcode 118.杨辉三角 amp;amp; 119.杨辉三角II

    祖传的手艺不想丢了,所以按顺序写一个leetcode的题解.计划每日两题,争取不卡题吧. 118.杨辉三角https://leetcode-cn.com/problems/pascals-triang ...

  2. Leetcode 118. 杨辉三角 (每日一题 20210901)

    给定一个非负整数 numRows,生成「杨辉三角」的前 numRows 行.在「杨辉三角」中,每个数是它左上方和右上方的数的和.示例 1:输入: numRows = 5 输出: [[1],[1,1], ...

  3. 48 - 算法 - leetcode 118 杨辉三角

    //感觉两种思路 一种直接全都有 数组 可变数组 vector<vector<int> (n) //数组与可变数组初始化 #include <vector> using ...

  4. leetcode 119. 杨辉三角 II

    题目 思路 根据上一题题解:leetcode 118. 杨辉三角 本题直接取第 i 行返回就可以了 题解 1.续上一题(118题)的解法,上一题的代码直接拿来用了 import java.util.A ...

  5. 【Leetcode每日一题】118. 杨辉三角(水题)

    Leetcode每日一题 题目链接: 118. 杨辉三角 难度: 简单 解题思路: 无.见代码. 题解: class Solution:def generate(self, numRows: int) ...

  6. LeetCode Algorithm 118. 杨辉三角

    118. 杨辉三角 Ideas emmmm,按照杨辉三角的定义生成就好咯. 首先杨辉三角是一个二维结构,所以肯定需要通过两层循环来生成. 对于外层循环很简单的,我们要生成numRows行,那么直接循环 ...

  7. 力扣(leetcode)[118. 杨辉三角] 简单

    > Problem: [118. 杨辉三角] # 解题方法 > 看官方给的图就明白了,杨辉三角嘛,最左边和最右边的数都为1,中间的数就是对应上面两个之和,即下面一行的第二个(第一个是1)是 ...

  8. 杨辉三角 118.杨辉三角 119.杨辉三角Ⅱ(数学解法)

    118.杨辉三角 public List<List<Integer>> generate(int numRows) {if (numRows == 0) return new ...

  9. leetcode 刷题 118. 杨辉三角解题思路

    给定一个非负整数 numRows,生成杨辉三角的前 numRows 行. 在杨辉三角中,每个数是它左上方和右上方的数的和. 示例: 输入: 5 输出: [      [1],     [1,1],   ...

最新文章

  1. torch维度获取数据详解
  2. 企业网络推广——企业网络推广出于四大目的旨在做好网站营销
  3. JavaScript事件使用指南
  4. 线性表实现一元多项式的表示及相加(C语言实现)【线性表】
  5. 论文阅读 - AUTOVC: Zero-Shot Voice Style Transfer with Only Autoencoder Loss
  6. 微信更新的这功能“炸了”:网友集体吐槽 忍不了
  7. 关于SQL server事务
  8. C# A potentially dangerous 问题解决
  9. 认证服务器的搭建_这个认证正式发布!
  10. C语言期末考试知识点
  11. php sql注入防御方法,php怎么防御sql注入
  12. 选股服务器 主站没有响应,通达信软件运行缓慢的解决办法
  13. gbd调试的基本使用方法
  14. wps教鞭功能_你未必知道的WPS神奇功能
  15. Solidworks 如何复制 基准面
  16. 2021年中国皮卡产销量及竞争格局分析,市场迎来新发展机遇「图」
  17. input file 上传图片及压缩
  18. 信息系统项目管理师 第七章-项目成本管理
  19. BZOJ[3620]似乎在梦中见过的样子 KMP
  20. 自动图片拼贴制作软件:CollageItnbsp;…

热门文章

  1. 介绍一下关于Spring Cloud Stream
  2. 十进制与二进制,八进制,十六进制的转换
  3. 面试常考题:不调用库函数,怎样实现字符串操作函数?
  4. tcpdump查看某个端口数据
  5. 3G时代 一起走近无线运维的3A标准——柳州市劳动和社会保障局
  6. c#日期转换周几_C#中获取任意日期为星期几三种方法分享
  7. devexpress 创建窗口句柄时出错_实验一 线程的创建和撤销
  8. 001mongodb数据库介绍002mongodb的增删改查003数据导入导出
  9. 雅马哈机器人左手右手系统_3名工人花1000元用两天拼装机器人,空气不好时自动喷水...
  10. c语言 程序统计注释比例,C语言统计单词数量程序 超详解