news 2026/4/18 8:38:17

力扣刷题:爬楼梯

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
力扣刷题:爬楼梯

题目:
假设你正在爬楼梯。需要 n 阶你才能到达楼顶。

每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢?

示例 1:

输入:n = 2
输出:2
解释:有两种方法可以爬到楼顶。1. 1 阶 + 1 阶 2. 2 阶

示例 2:

输入:n = 3
输出:3
解释:有三种方法可以爬到楼顶。1. 1 阶 + 1 阶 + 1 阶 2. 1 阶 + 2 阶 3. 2 阶 + 1 阶

解析:
这道题是一个简单的动态规划问题,主要是定义好dp数组的含义,在这里,dp[i]代表爬i层楼梯,总共的方法数有dp[i]种
接下来就是找到递推公式:
当你爬一层楼梯时,有一种方法
当你爬两层楼梯时,有两种方法
当你爬三层楼梯时,有三种方法
当你爬四层楼梯时,有五种方法
所以,可以总结出规律:dp[i] = dp[i-1] + dp[i-2]

具体代码:

/** * @param {number} n * @return {number} */varclimbStairs=function(n){letdp=[1,2]for(leti=2;i<n;i++){dp[i]=dp[i-1]+dp[i-2]}returndp[n-1]};
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/16 19:31:04

AI论文平台测评:9个工具实测推荐,开题报告与降重功能实用高效

AI写论文平台排名&#xff1a;9个实测&#xff0c;开题报告论文降重都好用 工具对比排名表格 工具名称 核心功能 突出优势 Aibiye 降AIGC率 适配高校规则&#xff0c;AI痕迹弱化 Aicheck 论文降重 速度快&#xff0c;保留专业术语 Askpaper 论文降重 逻辑完整性好 …

作者头像 李华
网站建设 2026/4/18 8:37:06

微服务测试怎么做,看看这篇文章就懂了

开发团队越来越多地选择微服务架构而不是单体结构&#xff0c;以提高应用程序的敏捷性、可扩展性和可维护性。随着决定切换到模块化软件架构——其中每个服务都是一个独立的单元&#xff0c;具有自己的逻辑和数据库&#xff0c;通过 API 与其他单元通信——需要新的测试策略和新…

作者头像 李华
网站建设 2026/4/18 7:07:59

基于YOLOv8的目标检测全流程实战,附完整代码与数据集

基于YOLOv8的目标检测全流程实战&#xff1a;从环境到部署的无缝体验 在智能摄像头自动识别行人、工业产线实时检测缺陷、无人机巡航中锁定目标的今天&#xff0c;目标检测早已不再是实验室里的概念玩具&#xff0c;而是真正驱动智能化变革的核心引擎。然而&#xff0c;对于许多…

作者头像 李华
网站建设 2026/4/18 8:35:06

具身智能机器人技术专业(专科)人才培养方案

一、专业名称与代码专业名称&#xff1a; 具身智能机器人技术专业代码&#xff1a; &#xff08;请根据所在国家/地区教育体系填写&#xff0c;例如中国可参考“560309”智能机器人技术相关代码进行调整申报&#xff09;二、培养目标 本专业培养德、智、体、美、劳全面发展&…

作者头像 李华
网站建设 2026/4/18 0:00:54

SEO优化技巧:提升TensorFlow相关内容搜索引擎排名

提升 TensorFlow 内容搜索引擎可见性的实践路径 在人工智能技术快速普及的今天&#xff0c;深度学习框架的使用早已从科研实验室走向企业生产环境和开发者日常。TensorFlow 作为 Google 主导的开源项目&#xff0c;凭借其强大的生态支持和工业级部署能力&#xff0c;长期占据开…

作者头像 李华
网站建设 2026/4/18 3:38:23

生产级Agent架构实战:Agno框架与LangGraph对比及Milvus集成

本文介绍了基于Agno框架的生产级Agent搭建方法&#xff0c;对比了Agno与LangGraph的架构差异&#xff0c;详细讲解了如何使用Milvus构建知识层&#xff0c;实现了高性能语义检索。文章从单Agent到多Agent协同架构&#xff0c;完整展示了从开发到部署的全流程&#xff0c;包括系…

作者头像 李华