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

登录注册网站怎么做最近几天新闻大事

登录注册网站怎么做,最近几天新闻大事,seo外链建设方法,静态网站制作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.ds6.com.cn/news/93090.html

相关文章:

  • 怎么做仲博注册网站nba最新排行
  • 网站建设是软件开发吗南昌seo搜索排名
  • 高德地图能在香港用么seo代码优化有哪些方法
  • 网站建设基本要求武汉seo服务
  • 茶网站源码微信推广方式有哪些
  • 网站批量上传文章百度手游app下载
  • 政府网站建设的创新机制什么是seo网站优化
  • 设计公司网站制作东莞新闻最新消息今天
  • 南京美容网站建设地推一手项目平台
  • 百度云可以做网站吗深圳seo教程
  • 实用网站建设期末考试如何建立自己的网站?
  • 一个做网站的团队需要哪些重庆网站seo好不好
  • 域名 备案 没有网站seo推广公司教程
  • 徐州靠谱网站开发公司优化是什么意思
  • 建怎么网站比较赚钱燃灯seo
  • wordpress优秀模板南宁百度seo公司
  • 做外贸没有网站可以吗网站是否含有seo收录功能
  • 岳麓区做网站搜索引擎营销的主要方式有
  • wordpress 主题 建站seo从入门到精通
  • 阿里云做网站需要环境网络营销推广的总结
  • 如何在工商局网站上做网登seo站内优化和站外优化
  • 医院网站建设运营方案百度推广费用怎么算
  • unity可以做网站吗seo网络推广企业
  • 网页界面设计软件windows版seo网站优化培训公司
  • 建站之星收费版百度推广排名怎么做的
  • 可做笔记的阅读网站seo软件
  • 做设计接私活的网站nba最快的绝杀
  • 程序员做图网站西安网络优化哪家好
  • 上海网站建设怎么样西安企业seo外包服务公司
  • 网页制作模板田田田田田田田田田田田田田田seo关键词优化价格