题目:
给定一个非负索引
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得到。
代码:
pythonclass 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
力扣:119. 杨辉三角 II(Python3)
恽劼恒2023-10-04 16:31
相关推荐
M--Y5 小时前
LangGraph 工作流模式岁月宁静5 小时前
DeepSeek Harness 实战与架构解析:让 Agent 从“会聊”到“能交付”LiaoWL1235 小时前
NumPy 入门实战(二):向量化与余弦相似度——从 ndarray 到 Embeddingforest_096 小时前
多 Agent 协作第二课:交叉验证≠独立验证纪念 2297 小时前
C++ 算法基础 (差分)databook9 小时前
时间序列数据,先拆规律还是先查异常文丑颜不良啊9 小时前
LeetCode2761~2780题目解析师夷长技以自愈9 小时前
手搓 AI Agent 第 8 篇:从手写循环到画流程图——LangGraph 封装jyOverQ10 小时前
从零学 JVM(六):垃圾回收算法详解——标记清除、标记复制与标记整理aifannihao10 小时前
Rust 1.100 的 DropGuard:用 Python 实测失败回滚与吞异常