当前位置: 首页 > news >正文

长春网站建设翻译app推广项目从哪接一手

长春网站建设翻译,app推广项目从哪接一手,网站建设过程规划和准备阶段,重庆网站建设招标假设你正在爬楼梯。需要 n 阶你才能到达楼顶。 每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢? 示例 1: 输入:n 2 输出:2 解释:有两种方法可以爬到楼顶。 1. 1 阶 1 阶 2. 2 阶 示例 2&#x…

假设你正在爬楼梯。需要 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 阶

思路

最简单的方法用递归,但是层数太高会导致栈溢出

    public int climbStairs(int n) {if (n <= 0) return 0; // 如果n小于等于0,返回0(或者抛出一个异常,取决于你的需求)if (n == 1) return 1;if (n == 2) return 2; // 这一步是可选的,但可以提高n=2时的效率int[] dp = new int[n + 1]; // 创建一个数组来保存中间结果dp[1] = 1;dp[2] = 2;for (int i = 3; i <= n; i++) {dp[i] = dp[i - 1] + dp[i - 2]; // 动态规划的核心递推关系}return dp[n];}

http://www.yayakq.cn/news/747492/

相关文章:

  • 大型网站开发 框架iis 如何新建网站
  • 网站设计 收费中国电商排名
  • 班级网站开发wordpress批量导入用户
  • 沧州网站制作的流程大沥九江网站制作
  • 怎样用vs2017做网站做端口映射 怎么访问网站
  • 桂林 网站 建设wordpress旅游模板
  • wordpress 做公司网站做超链接网站的代码
  • 新建网站费用做er图的网站
  • 企业备案网站可以做论坛吗网站建设申请理由
  • 酒店网站设计方案手机网站开发方案
  • 百度网盘网站开发文档模板html模板框架
  • 做网站公司什么条件做的最好的微电影网站
  • 网站建设维护公司资质seo是什么
  • 云速建站与传统网站的区别海口云建站模板
  • 岳阳网站建设制作网站平台
  • 网站推广软文选天天软文蜘蛛云建网站怎样
  • 舞钢市城市建设局网站怎么自己的电脑做网站
  • 网站设计确认wordpress营销插件
  • 网站是否wordpress深圳设计大学
  • 如何自主建设企业网站甘肃城乡建设局网站
  • dede图片网站模板营销的目的有哪些
  • 菏泽网站建设电话咨询网站建设最新时讯
  • 怎么做网站的跳转个人不动产证查询官网
  • 用dw做购票网站巴中移动网站建设
  • 网站专项审批查询做网站推广被骗
  • 大连网站开发建微信小说网站开发
  • 机械网站推广怎么做谷歌收录查询
  • 网站建设的需求文档做暖暖在线获取网站
  • 网站打开速度加快怎么做wordpress网站维护
  • 如何做全景网站wordpress贵金属插件