119. 杨辉三角 II

简单

相关标签

premium lock icon

相关企业

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

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

示例 1:

输入: rowIndex = 3

输出: 1,3,3,1

示例 2:

输入: rowIndex = 0

输出: 1

示例 3:

输入: rowIndex = 1

输出: 1,1

提示:

0 <= rowIndex <= 33

进阶:

你可以优化你的算法到 O(rowIndex) 空间复杂度吗?

python 复制代码
class Solution:

    def generate(self, numRows: int) -> List[List[int]]:
        if numRows == 1:
            return [[1]]
        elif numRows == 2:
            return [[1],[1,1]]
        else:
            last = self.generate(numRows-1)

            lis = last[-1]
            l,r = 0,1
            res = [1]
            while r<len(lis):
                res.append(lis[l]+lis[r])
                l+=1
                r+=1
            res+=[1]

            last.append(res)

            return last


    def getRow(self, rowIndex: int) -> List[int]:
        res = self.generate(rowIndex+1)
        return res[-1]

这题没有人做吗?这么简单的思路竟然又是双百

相关推荐
外收内放6 小时前
Python与AI应用(项目开发实战:AI智能伴侣第一版)
python·学习·ai编程
绘梨衣5476 小时前
慢SQL排查手册
python·sql
troy1286 小时前
告别 Copilot?Codex、Claude Code、DeepSeek Harness、Kimi、ChatGPT 哪个更适合本地化部署,更有性价比?
人工智能·python·开源软件
不会就选b7 小时前
算法日常・每日刷题--<贪心>17
算法
IvanCodes7 小时前
Python 文件操作(十二):文件与目录的读写
开发语言·python
6Hzlia9 小时前
【Classic 150 刷题计划】 LeetCode 205. 同构字符串 | C++ 双向绑定与哈希表映射
c++·算法·leetcode
youyou-060615 小时前
Classic AUTOSAR 中 CAN 协议栈整体架构
mcu·面试·汽车
Y幽谷客15 小时前
Python加载本地大模型(Qwen3.5 8B)
python·大模型
此时不提桶,更待何时15 小时前
01-04-B-垃圾回收面试与生产事故实战
java·jvm·面试
伞伞悦读15 小时前
【第36期】Python 目录与路径详解:pathlib、文件遍历、创建、复制、移动和删除风险
开发语言·python