力扣:119. 杨辉三角 II(Python3)

题目:

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

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

来源:力扣(LeetCode)

链接:力扣(LeetCode)官网 - 全球极客挚爱的技术成长平台

示例:

示例 1:

输入:rowIndex = 3

输出:[1,3,3,1]

示例 2:

输入:rowIndex = 0

输出:[1]

示例 3:

输入:rowIndex = 1

输出:[1,1]

解法:

第i行=第i-1行左添0+右添0得到。

代码:

python 复制代码
class Solution:
    def getRow(self, rowIndex: int) -> List[int]:
        n = [1]
        for _ in range(rowIndex + 1):
            result = n
            n = [x + y for x, y in zip([0] + n, n + [0])]
        return result
相关推荐
sali-tec5 小时前
C# 基于halcon的视觉工作流-章66 四目匹配
开发语言·人工智能·数码相机·算法·计算机视觉·c#
小明说Java5 小时前
常见排序算法的实现
数据结构·算法·排序算法
路边草随风5 小时前
milvus向量数据库使用尝试
人工智能·python·milvus
newobut6 小时前
vscode远程调试python程序,基于debugpy库
vscode·python·调试·debugpy
行云流水20196 小时前
编程竞赛算法选择:理解时间复杂度提升解题效率
算法
APIshop6 小时前
用 Python 把“API 接口”当数据源——从找口子到落库的全流程实战
开发语言·python
一点晖光7 小时前
Docker 作图咒语生成器搭建指南
python·docker
smj2302_796826527 小时前
解决leetcode第3768题.固定长度子数组中的最小逆序对数目
python·算法·leetcode
木头左7 小时前
位置编码增强法在量化交易策略中的应用基于短期记忆敏感度提升
python
Acc1oFl4g7 小时前
详解Java反射
java·开发语言·python