leetcode 119. 杨辉三角 II python

给定一个非负索引 rowIndex,返回「杨辉三角」的第 rowIndex行。

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

示例 1:

复制代码
输入: rowIndex = 3
输出: [1,3,3,1]

示例 2:

复制代码
输入: rowIndex = 0
输出: [1]

示例 3:

复制代码
输入: rowIndex = 1
输出: [1,1]

提示:

  • 0 <= rowIndex <= 33

    python 复制代码
    class Solution:
        def getRow(self, rowIndex: int) -> List[int]://和上一题同,直接返回对应一维列表即可
            res = [[1]]
            for i in range(2,rowIndex+2):
                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[rowIndex]
相关推荐
2301_816651227 分钟前
C++中的享元模式变体
开发语言·c++·算法
逆境不可逃9 分钟前
LeetCode 热题 100 之 35. 搜索插入位置 74. 搜索二维矩阵 34. 在排序数组中查找元素的第一个和最后一个位置
数据结构·算法·leetcode
m0_5832031310 分钟前
C++中的访问者模式变体
开发语言·c++·算法
浅念-17 分钟前
C ++ 智能指针
c语言·开发语言·数据结构·c++·经验分享·笔记·算法
不染尘.18 分钟前
最小生成树算法
开发语言·数据结构·c++·算法·图论
Klong.k31 分钟前
判断是不是素数题目
数据结构·算法
QQsuccess32 分钟前
AI全体系保姆级详讲——第一部分:了解AI基本定义
人工智能·算法
_日拱一卒35 分钟前
LeetCode:移动零
算法·leetcode·职场和发展
A923A1 小时前
【洛谷刷题 | 第四天】
算法·前缀和·贪心·洛谷·差分
bai_lan_ya1 小时前
使用linux的io文件操作综合实验_处理表格
linux·服务器·算法