119. 杨辉三角II

问题链接

https://leetcode.cn/problems/pascals-triangle-ii/description/

解题思路

没啥好说的,跟118没区别。

代码

复制代码
class Solution:
    def getRow(self, rowIndex: int) -> List[int]:
        res = [1]
        for i in range(2, rowIndex+2):
            cur_res = [1 for j in range(i)]
            for j in range(1, len(cur_res)-1):
                cur_res[j] = res[j-1]+res[j]
            res = cur_res
        return res
复制代码

 因为下标是从0开始的,0对应长度为1的值,下标1对应长度为2的值,下标i对应长度为i+1的值。故我们for循环从2开始,2指代的是接下来计算我们就计算长度为2的值了。

而rowIndex+2则代表,我们一定要迭代rowIndex次。

posted @   BJFU-VTH  阅读(13)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
点击右上角即可分享
微信分享提示