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

leetcode 118. 杨辉三角 python

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

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

示例 1:

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

示例 2:

输入: numRows = 1
输出: [[1]]

提示:

  • 1 <= numRows <= 30
    class Solution:def generate(self, numRows: int) -> List[List[int]]:if(numRows==0)://返回空列表return []res = [[1]]//否则,至少生成一层三角for i in range(2,numRows+1):for j in range(0,i):if(j==0)://每层第一个和最后一个特殊处理temp = []//追加列表而非追加单个数值元素temp.append(1)res.append(temp)elif(j==i-1):res[i-1].append(1)else://非首尾元素则追加上层的相邻元素res[i-1].append(res[i-2][j]+res[i-2][j-1])return res

http://www.dtcms.com/a/474618.html

相关文章:

  • 中级软件设计师考试选择题——计算机网络典型真题
  • 互联网个人用户网站WordPress移动站
  • ArrayList和LinkedList的区别是什么?(高频)
  • 建设网站的费用属于资产吗广州百度快速排名优化
  • 将 GPU 级性能带到企业级 Java:CUDA 集成实用指南
  • 模型训练中GRPO概念理解
  • <收假风波>
  • 关于做ppt的网站wordpress删除评论框
  • 网站如何设计方案重庆推广一个网站
  • Leetcode 24
  • 后缀学习笔记 | -ability -ibility 系列
  • 若依使用基本步骤
  • win7winlogon完整调试流程
  • SSM高校图书馆网站m7o77(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。
  • 网站建设 技术团队建设工程施工合同最新版本
  • AX520CE-- 音视频mdk的初识
  • 状态设计_多重集排列数_剪枝
  • adt-bundle-windows
  • Bootstrap 5入门指南
  • 奥林巴斯读片软件OlyVIA 2.9 下载安装教程怎样下载安装图文教程
  • 18006.STM32通过SPI读取LAN9253数据
  • 无锡网站建设维护梅州建站教程
  • SQLSugar和EF都是数据优先吗?
  • 企业网站功能是什么百度怎么发布网站
  • 八股-2025.10.12
  • Eigen 曲线拟合之四阶多项式(有界约束,投影法)
  • 深度剖析 C++ 之 vector(下)篇
  • Vue计算属性与监视
  • 零基础学AI大模型之解析器PydanticOutputParser
  • Linux 命令 —— 常用命令总结