题目:
给定一个非负索引
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
相关推荐
余额瞒着我当琳21 分钟前
C++算法学习篇5--二分查找法Want59531 分钟前
Python太极八卦图起个名字费劲死了32 分钟前
基于灰度/形状的2D模板匹配川石课堂软件测试33 分钟前
自动化测试|持续集成Git使用详解杜 硕37 分钟前
归并排序详解饕餮争锋41 分钟前
python开发工具uv简介znx93941 分钟前
量化交易:用理性穿越市场混沌的修行之路科技观察哨1 小时前
国产纳米定位平台与精密位移台量产能力图谱(2026):Z轴压电、XYθZ、六自由度并联与光刻/检测/装配选型指南兔子零10241 小时前
FastAPI 零基础入门教程:写过 Node.js,就能轻松学会 Python 后端开发(一)Marst Code1 小时前
上位机开发日记 · 第 12 篇 · 测试:设备模拟器是核心资产