题目:
给定一个非负索引
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
相关推荐
2501_9413220318 小时前
叉车人员检测识别实战:基于YOLOv8-BiFPN的高精度目标检测方案筷乐老六喝旺仔18 小时前
使用Python进行PDF文件的处理与操作代码游侠18 小时前
C语言核心概念复习(三)池央18 小时前
贪心算法-递增的三页子序列lrh12280018 小时前
详解K近邻(KNN)算法:原理、实现与优化程途拾光15819 小时前
算法公平性:消除偏见与歧视的技术探索刘一说19 小时前
Java中基于属性的访问控制(ABAC):实现动态、上下文感知的权限管理秋风战士19 小时前
无线通信算法之340:信道均衡除法定标讨论一晌小贪欢19 小时前
Python 操作 Excel 高阶技巧:用 openpyxl 玩转循环与 Decimal 精度控制沧澜sincerely19 小时前
蓝桥杯算法练习