news 2026/1/26 20:19:00

119. 杨辉三角 II

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
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) 空间复杂度吗?

classSolution:defgenerate(self,numRows:int)->List[List[int]]:ifnumRows==1:return[[1]]elifnumRows==2:return[[1],[1,1]]else:last=self.generate(numRows-1)lis=last[-1]l,r=0,1res=[1]whiler<len(lis):res.append(lis[l]+lis[r])l+=1r+=1res+=[1]last.append(res)returnlastdefgetRow(self,rowIndex:int)->List[int]:res=self.generate(rowIndex+1)returnres[-1]


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

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/1/20 1:29:23

收藏速看!LangGraph1.0入门宝典—— 核心概念与“点边”实战

对于刚入门大模型开发的程序员来说&#xff0c;LangGraph 绝对是值得深耕的框架——它不是简单的工具封装&#xff0c;而是一套能让你“编程式构建智能体”的强大体系。这篇文章作为 LangGraph1.0 系列的开篇&#xff0c;会用最直观的方式拆解核心概念&#xff0c;再通过完整代…

作者头像 李华
网站建设 2026/1/26 6:53:10

小程序毕设项目推荐-基于springboot的“智宠”一站式宠物服务小程序的设计与实现宠物信息管理、服务预约、订单管理、商品管理【附源码+文档,调试定制服务】

博主介绍&#xff1a;✌️码农一枚 &#xff0c;专注于大学生项目实战开发、讲解和毕业&#x1f6a2;文撰写修改等。全栈领域优质创作者&#xff0c;博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围&#xff1a;&am…

作者头像 李华
网站建设 2026/1/26 12:33:49

RabbitMQ 5 大核心模式详解(一):简单模式 工作队列模式

RabbitMQ 作为一款高性能的开源消息队列&#xff0c;基于 AMQP&#xff08;高级消息队列协议&#xff09;实现&#xff0c;凭借其轻量级、高可用、易扩展的特性&#xff0c;被广泛应用于分布式系统的解耦、异步通信、流量削峰等场景。RabbitMQ 的核心能力体现在多种消息投递模式…

作者头像 李华
网站建设 2026/1/22 9:41:17

如何设定环境Agent的监测频率才能兼顾实时性与资源消耗?

第一章&#xff1a;环境Agent监测频率的核心挑战在现代分布式系统中&#xff0c;环境Agent承担着采集节点状态、资源利用率和运行时指标的关键职责。监测频率的设定直接影响系统性能与数据实时性之间的平衡。过高频率会加剧网络负载并消耗大量计算资源&#xff0c;而过低则可能…

作者头像 李华
网站建设 2026/1/14 8:44:08

练题100天——DAY30:下一个更大的元素+键盘行

今天写了四道题&#xff01;尽管前两道很简单&#xff08;所以没放到标题里面&#xff09;。难度范围&#xff1a;★~★★★&#xff0c;昨天最后一道困难题是打击到我了&#xff0c;但没关系&#xff0c;我自己会从简单题中找安慰&#xff08;倒&#xff09;。 今天的主要收获…

作者头像 李华