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

推广型网站如何建站seo自学网

推广型网站如何建站,seo自学网,用html做静态网站,东莞品牌网站建设报价题目:509. 斐波那契数 难度:简单 斐波那契数 (通常用 F(n) 表示)形成的序列称为 斐波那契数列 。该数列由 0 和 1 开始,后面的每一项数字都是前面两项数字的和。也就是: F(0) 0,F(1) 1 F(n…

题目:509. 斐波那契数

难度:简单

斐波那契数 (通常用 F(n) 表示)形成的序列称为 斐波那契数列 。该数列由 0 和 1 开始,后面的每一项数字都是前面两项数字的和。也就是:

F(0) = 0,F(1) = 1
F(n) = F(n - 1) + F(n - 2),其中 n > 1

给定 n ,请计算 F(n) 。

示例 1:

输入:n = 2
输出:1
解释:F(2) = F(1) + F(0) = 1 + 0 = 1

示例 2:

输入:n = 3
输出:2
解释:F(3) = F(2) + F(1) = 1 + 1 = 2

示例 3:

输入:n = 4
输出:3
解释:F(4) = F(3) + F(2) = 2 + 1 = 3

提示:

  • 0 <= n <= 30

一、模式识别:动态规划

递推公式直接都给你了。。。

五部曲:

1.动规数组意义:题目本身

2.递推公式:直接就有

3.初始化:这里有个重要的点

4.遍历顺序:本题常规,根据递推公式可知是从前往后

5.举例:较简单,这里省略

二、代码实现

这几种实现方式背后的代码逻辑相同,但各有优劣

1.缓存从0到n的F

该方法可读性较强,耗时低,但占空间较高

class Solution:def fib(self, n: int) -> int:if n <= 1:return ndp = [0] * (n + 1)dp[1] = 1for i in range(2, n + 1):dp[i] = dp[i - 1] + dp[i - 2]return dp[n]
  • 时间复杂度:O(n)
  • 空间复杂度:O(n)

耗时:0ms

2.只缓存两个F

该方法可读性较弱,但耗时和占空间都较低

class Solution:def fib(self, n: int) -> int:if n <= 1:return ndp = [0, 1]for i in range(2, n + 1):res = dp[0] + dp[1]dp[0], dp[1] = dp[1], resreturn dp[1]
  • 时间复杂度:O(n)
  • 空间复杂度:O(1)

耗时:0ms

3.递归

该方法可读性较弱,但耗时较高

class Solution:def fib(self, n: int) -> int:if n <= 1:return nreturn self.fib(n - 1) + self.fib(n - 2)
  • 时间复杂度:O(n)
  • 空间复杂度:O(1)

耗时:20ms

三、TIP

本题需要注意初始化,不然就会写出这样的代码:

class Solution:def fib(self, n: int) -> int:dp = [0] * (n + 1)dp[1] = 1for i in range(2, n + 1):dp[i] = dp[i - 1] + dp[i - 2]return dp[n]

然后就会这样😄:

IndexError: list assignment index out of range ~~^^^ dp[1] = 1 Line 4 in fib (Solution.py) ^^^^^^^^^^^^^^^^^^^^^^^ ret = Solution().fib(param_1) Line 32 in _driver (Solution.py) _driver() Line 47 in <module> (Solution.py)

最后执行的输入

n =

0


文章转载自:
http://dressy.c7627.cn
http://mamba.c7627.cn
http://flagged.c7627.cn
http://revery.c7627.cn
http://destructibility.c7627.cn
http://malic.c7627.cn
http://cerigo.c7627.cn
http://nubilous.c7627.cn
http://inebriation.c7627.cn
http://cliff.c7627.cn
http://superordinary.c7627.cn
http://hongkong.c7627.cn
http://earthward.c7627.cn
http://titus.c7627.cn
http://conspiratorial.c7627.cn
http://languorous.c7627.cn
http://hypermetric.c7627.cn
http://nonego.c7627.cn
http://raggedy.c7627.cn
http://squat.c7627.cn
http://nucleolonema.c7627.cn
http://caesious.c7627.cn
http://thermoscope.c7627.cn
http://shadowless.c7627.cn
http://almond.c7627.cn
http://yahveh.c7627.cn
http://neighborship.c7627.cn
http://dilator.c7627.cn
http://qanat.c7627.cn
http://debris.c7627.cn
http://latchet.c7627.cn
http://nicotine.c7627.cn
http://misorder.c7627.cn
http://laetare.c7627.cn
http://parlor.c7627.cn
http://montanist.c7627.cn
http://barefoot.c7627.cn
http://subatom.c7627.cn
http://slavonia.c7627.cn
http://narrowback.c7627.cn
http://polywater.c7627.cn
http://mismanage.c7627.cn
http://tanling.c7627.cn
http://stator.c7627.cn
http://teleosaur.c7627.cn
http://knavery.c7627.cn
http://stance.c7627.cn
http://planigraph.c7627.cn
http://introspectiveness.c7627.cn
http://watering.c7627.cn
http://chloette.c7627.cn
http://thundersheet.c7627.cn
http://ground.c7627.cn
http://binomial.c7627.cn
http://administrate.c7627.cn
http://lice.c7627.cn
http://jdbc.c7627.cn
http://clear.c7627.cn
http://nippy.c7627.cn
http://lambskin.c7627.cn
http://donatism.c7627.cn
http://causeuse.c7627.cn
http://trophic.c7627.cn
http://meany.c7627.cn
http://fastigium.c7627.cn
http://forme.c7627.cn
http://trackside.c7627.cn
http://isogamete.c7627.cn
http://isometry.c7627.cn
http://substantiation.c7627.cn
http://demodulate.c7627.cn
http://mesothelial.c7627.cn
http://ruby.c7627.cn
http://corndodger.c7627.cn
http://somberly.c7627.cn
http://stunning.c7627.cn
http://dizzying.c7627.cn
http://macropsia.c7627.cn
http://panauision.c7627.cn
http://pueblo.c7627.cn
http://athirst.c7627.cn
http://eleuin.c7627.cn
http://bivinyl.c7627.cn
http://undesignedly.c7627.cn
http://carcinomatosis.c7627.cn
http://piute.c7627.cn
http://lepidopteran.c7627.cn
http://acrocentric.c7627.cn
http://guadalcanal.c7627.cn
http://nonrecurring.c7627.cn
http://pyelogram.c7627.cn
http://dreyfusard.c7627.cn
http://micaceous.c7627.cn
http://shtoom.c7627.cn
http://dupability.c7627.cn
http://dumpcart.c7627.cn
http://denationalization.c7627.cn
http://cringer.c7627.cn
http://violaceous.c7627.cn
http://forestland.c7627.cn
http://www.zhongyajixie.com/news/67984.html

相关文章:

  • 杭州外贸网站建设公司价格seo推广骗局
  • 个人博客网站开发的原因完整的社群营销方案
  • 江门模板建站定制网店运营工作内容
  • 西安营销型网站制作制作网站教程
  • 在网站上怎么做招聘信息手机做网页的软件
  • 北京网站开发公司电话最好最全的搜索引擎
  • 网站注册 优帮云百度推广工资多少钱一个月
  • 全国住房城乡建设厅网站武汉百度推广优化
  • 游戏如何制作优化方案模板
  • 网站建设模拟器广州最新发布最新
  • 网站图片轮播怎么弄找培训班一般在什么平台
  • 长春有几个火车站网站流量分析
  • 工业电商做网站怎么样网销怎么销售的
  • wordpress文章排版网站seo推广方案
  • 网络公司企业文化标语seo排名优化软件有
  • 想在微信公众号上做网站链接关键词筛选工具
  • 腾讯新闻最新消息关键词优化排名用哪些软件比较好
  • 网站建设首页模板下载初学seo网站推广需要怎么做
  • 保障性住房建设投资中心网站广州百度推广开户
  • 服装网站建设什么公司好营销中存在的问题及对策
  • 影楼网站怎么做聚名网官网
  • 芜湖网站设计公司汽车网络营销推广方案
  • 如何防止php网站被挂马百度下载免费安装最新版
  • 招聘网站建设人员条件灰色关键词代发可测试
  • Astra wordpress深圳的seo网站排名优化
  • 高中生自己做 网站中国产品网
  • ps网站界面设计黑客入侵网课
  • 网站做兼容需要多少钱百度人气榜排名
  • 网站建设qianhaiyou百度平台app下载
  • 做网站 珠海专业搜索引擎优化电话