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

智慧团建网站几点关闭杭州明开seo

智慧团建网站几点关闭,杭州明开seo,seo营销外包,网游开发培训中心剑指 Offer(第2版)面试题 10:斐波那契数列 剑指 Offer(第2版)面试题 10:斐波那契数列解法1:递归解法2:动态规划解法3:动态规划 - 空间优化 剑指 Offer(第2版&…

剑指 Offer(第2版)面试题 10:斐波那契数列

  • 剑指 Offer(第2版)面试题 10:斐波那契数列
    • 解法1:递归
    • 解法2:动态规划
    • 解法3:动态规划 - 空间优化

剑指 Offer(第2版)面试题 10:斐波那契数列

题目来源:21. 斐波那契数列

解法1:递归

代码:

class Solution {
public:int Fibonacci(int n) {if(n == 0) return 0;if(n == 1) return 1;return Fibonacci(n-1) + Fibonacci(n-2);}
};

复杂度分析:

时间复杂度:O(n)。

空间复杂度:O(n)。

解法2:动态规划

代码:

class Solution {
public:int Fibonacci(int n) {vector<int> dp(n+1, 0);dp[1] = 1;for(int i=2;i<=n;i++)dp[i] = dp[i-1]+dp[i-2];return dp[n];}
};

复杂度分析:

时间复杂度:O(n)。

空间复杂度:O(n)。

解法3:动态规划 - 空间优化

用 3 个变量就能代替之前的动态规划数组。

代码:

class Solution {
public:int Fibonacci(int n) {int first = 0, second = 1;while(n--){int res = first + second;first = second;second = res;}return first;}
};

复杂度分析:

时间复杂度:O(n)。

空间复杂度:O(1)。

http://www.khdw.cn/news/8780.html

相关文章:

  • hefei 网站制作关键词排名优化公司地址
  • 营销网站制作皆选ls15227负责百度优化插件
  • 合肥市建设工程信息网官网seo综合查询怎么关闭
  • 优秀的网页网站设计网络营销专业学什么课程
  • 中国纪检监察报电子版在线阅读宁波seo自然优化技术
  • 电子商务网站建设与管理课设搜索关键词排名一般按照什么收费
  • 工信部网站备案审核渠道推广费用咨询
  • 深圳做网站有哪些阿里云空间+1对1私人专属设计师
  • steam做皮肤网站百度灰色关键词代做
  • 长沙建站网站搜索引擎seo
  • qfd 网站开发优化网站性能
  • 贵州能源网站 中企动力建设企业查询免费
  • 网站怎么提高百度权重怎么拿到百度推广的代理
  • 利用google地图标注做网站重庆百度关键词推广
  • 大麦网网站建设的功能定位百度怎么做自己的网页
  • 福州网站建设设计推广网站都有哪些
  • 网站被黑应该怎么做青岛seo青岛黑八网络最强
  • 社会人文因素对网站建设的影响小红书seo排名优化
  • 网站上传到虚拟空间企业推广策略
  • 个人备案的网站做企业站河源网站seo
  • 制作图片软件下载seo搜索引擎优化兴盛优选
  • 客服做的比较好的网站网络推广公司有哪些
  • 网络彩票代理怎么做社区网站中国网站排名
  • 盐城市住房城乡建设网站营销团队公司
  • 网站网络拓扑图qq代刷网站推广免费
  • 企业网站开发计划书友情链接模板
  • 3dmax做图那个网站好推广优化网站排名教程
  • 维护网站要做哪些工作网络营销师报名入口
  • 婚庆公司一般包括哪些服务seo新手快速入门
  • 广西水利电力建设集团网站北京百度快照推广公司