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

高端建站是什么意思东莞网站制作多少钱

高端建站是什么意思,东莞网站制作多少钱,怎么更改wordpress的后台路径,防城港网站设计思路:一次爬一个或者一次爬两个楼梯,终止条件,即是当n1或n2时,完成操作,当n>2时,总方法就等于一次爬一个楼梯的方法数加上一次爬两个楼梯的方法数。 解法一:递归解法 if(n 1)return 1;if(n 2)return 2…

思路:一次爬一个或者一次爬两个楼梯,终止条件,即是当n=1或n=2时,完成操作,当n>2时,总方法就等于一次爬一个楼梯的方法数加上一次爬两个楼梯的方法数。

解法一:递归解法

 if(n == 1)return 1;if(n == 2)return 2;return climbStairs(n-1) + climbStairs(n-2);
}

值得一提的是,虽然它简单,但是它的时间复杂度超过n^{2},超出时间限制

解法一的不可行性主要是重复计算引起的,避免或减少重复计算实现代码。使用hashmap保存已求解的值,此时的时间复杂度为O(n)。

解法二:hashmap(Java)

class Solution
{private Map<Integer,Integer> storeMap = new HashMap<>();public int climbStairs(int n){if(n == 1)return 1;if(n == 2)return 2;if(null != storeMap.get(n))return storeMap.get(n);else{int result = climbStairs(n - 1) + climbStairs(n - 2);storeMap.put(n, result);return result;}}
}

解法三:循环

int climbStairs(int n) {//循环if(n==1)return 1;if(n==2)return 2;int result = 0;int pre = 1;int Prepre = 2;for(int i = 3; i <= n; ++i){result = pre + Prepre;pre = Prepre;Prepre = result;}return result;
}

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

相关文章:

  • 商丘网站建设方案网站建设的实施制作阶段包括
  • 重庆工程交易信息网好的seo公司营销网
  • 百度公司官方网站产品营销网站建设
  • 分享型网站制作网页模板素材
  • 铜川微网站建设珠海做网站
  • 新思维网站科技创新的评价机制的作用
  • 做网站v1认证是什么意思网站不收录的技术原因
  • 网站建设一次网站推广的方式?
  • 做网站组服务器西安企业名录
  • 网站备案登录抚顺地区网站建设
  • 在线做投资网站手机网站建设选 朗创营销
  • 优秀金融网站设计入门做外贸是先建网站还是先参展
  • 网站开发和优化关系网站开发与iso9001关系
  • 没有网站怎么推广推广普通话活动方案和总结
  • asp转换手机网站网站说服力营销型网站策划
  • wordpress建站有广告吗深圳十大科技公司排名
  • 深圳网站优化价格甘肃第九建设集团公司网站
  • 英语网站案例北京新增病例轨迹涉一网咖
  • 网站制作优化推广河北省住房建设厅网站
  • php mysql网站开发实例电商网站楼层 设计
  • 广州手机网站建设报价建设英文网站赚钱的36个方法
  • 2022近期重大新闻事件10条免费seo关键词优化服务
  • 网站内容优化的主要方法产品推广词
  • 湖南营销型网站建设推广网站验收
  • 5118网站如何使用免费版wordpress直接连接数据库
  • 张家界建设网站的公司霞山手机网站建设公司
  • 网站推广--html关键词代码解说广告销售如何寻找客户
  • 用微信小程序怎么做网站最新军事新闻新浪网
  • seo 网站案例网站建设可上传视频的
  • 如何做房产网站清溪做网站的电话