题目:
给定一个非负索引
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
相关推荐
Niuguangshuo7 小时前
DeepFilterNet 3:端侧实时全带降噪的开源标杆ShineWinsu7 小时前
对于 C++:C++14中从变量模板、泛型 Lambda 到并发与字面量的解析第一程序员7 小时前
AI 辅助编程的 7 个误区:把模型当高级搜索引擎是对它的最大浪费土司大王7 小时前
LeetCode hot100——合并两个有序链表码行山野赴时序归途7 小时前
算法效率的度量(上):时间复杂度中的对数思维算AI8 小时前
基于LLM的无人机仿真测试:新方法竞赛夺佳绩Groundwork Explorer8 小时前
W5500 网卡编程初始化与使用指南逸Y 仙X9 小时前
MCP(模型控制协议)完全指南:从核心概念到实战开发kaixin_啊啊9 小时前
专用优化算法LKHWILLF10 小时前
前端视角:Python requests vs JS axios