news 2026/6/15 17:41:53

力扣刷题:爬楼梯

作者头像

张小明

前端开发工程师

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/6/15 12:59:37

AI论文工具排名:9个平台深度测评,开题报告生成与降重高效便捷

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

作者头像 李华
网站建设 2026/6/15 13:00:22

【稀缺技术揭秘】:工业级物理引擎中契约编程的5层防护机制

第一章&#xff1a;工业级物理引擎中契约编程的核心理念在构建高可靠性的工业级物理引擎时&#xff0c;契约编程&#xff08;Design by Contract&#xff09;作为一种严谨的软件设计范式&#xff0c;被广泛应用于确保模块间交互的正确性与稳定性。其核心思想是通过明确定义组件…

作者头像 李华
网站建设 2026/6/15 12:59:43

多用户共享TensorFlow-v2.9开发环境的安全设置

多用户共享TensorFlow-v2.9开发环境的安全设置 在高校实验室或企业AI团队中&#xff0c;常常面临这样的场景&#xff1a;多位研究人员需要共用一台高性能GPU服务器进行模型训练和实验。然而&#xff0c;当张工的Python包升级导致李博士的代码报错、实习生误删了他人的训练数据、…

作者头像 李华
网站建设 2026/6/15 11:14:16

十大战略咨询行业洞察 2025企业增长的趋势把握指南

在2025年&#xff0c;战略咨询行业的洞察将成为助力企业增长的重要资源。通过对市场动态和技术革新的深入分析&#xff0c;企业能够提前捕捉潜在机会。此外&#xff0c;客户需求的持续变化也促使战略咨询公司不断优化其服务。本文将聚焦于如何运用数据驱动决策&#xff0c;以应…

作者头像 李华
网站建设 2026/6/15 11:14:48

开源社区贡献指南:如何提交TensorFlow相关PR

开源社区贡献指南&#xff1a;如何提交TensorFlow相关PR 在当今AI技术飞速演进的时代&#xff0c;越来越多的开发者不再满足于“调用API”这一层面&#xff0c;而是希望深入框架底层&#xff0c;参与核心开发。TensorFlow作为全球最主流的深度学习框架之一&#xff0c;其背后活…

作者头像 李华
网站建设 2026/6/15 13:00:15

C++元编程真的难维护?4个重构策略让模板代码简洁如诗

第一章&#xff1a;C元编程真的难维护&#xff1f;重新审视模板代码的复杂性根源C元编程赋予开发者在编译期进行计算和类型推导的能力&#xff0c;极大提升了程序的灵活性与性能。然而&#xff0c;随着模板深度嵌套和SFINAE等高级技巧的频繁使用&#xff0c;代码逐渐变得晦涩难…

作者头像 李华