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

本地电脑做网站汕头疫情最新消息

本地电脑做网站,汕头疫情最新消息,西安 网站空间,珠海市官网网站建设品牌文章目录 定义适用场景爬楼梯代码实现 小结 定义 递归(Recursion)是指函数的自身调用。 这个算法演变为了程序员之间的梗,所表达的意思近似于“套娃”,表示不断重复引用别人的话从而产生循环。 适用场景 这个应该很多的,像一些树的遍历&am…

文章目录

  • 定义
  • 适用场景
    • 爬楼梯
    • 代码实现
  • 小结

定义

递归(Recursion)是指函数的自身调用。
这个算法演变为了程序员之间的梗,所表达的意思近似于“套娃”,表示不断重复引用别人的话从而产生循环。

适用场景

这个应该很多的,像一些树的遍历;前序,中序,后序,都可以使用递归来实现。来看看下面的例子吧。

爬楼梯

在这里插入图片描述
题目如上,也可以去leetcode上去看看。这个是我很早之前刷过的题,下面看看代码实现

代码实现

先看看C++的吧,如下:

class Solution {
public:int climbStairs(int n) {if(n <= 3){ return n; }int f0 = 2, f1 = 3, ans = 0;for(int i = 4; i <= n; ++i) {ans = f0 + f1;f0 = f1;f1 = ans;}return ans;}
};

再看看python的实现吧,如下:

class Solution:def climbStairs(self, n: int) -> int:if n < 4:return nans = 0f2 = 2f3 = 3for i in range(4, n+1):ans = f2 + f3f2 = f3f3 = ansreturn ans

小结

这里采用了递归树的思维,为什么不是直接调用函数呢,可以看下之前讲过的算法时间复杂度,里边有很多重复的操作,就采用了递归的思维,然后做了下调整,用一些临时变量来存储,减少了内部调用。下边给个递归的模板吧,如下:

# Python
def recursion(level, param1, param2, ...):     # recursion terminator     if level > MAX_LEVEL: 	   process_result 	   return     # process logic in current level     process(level, data...)     # drill down     self.recursion(level + 1, p1, ...)     # reverse the current level status if needed

这么看还是很清晰的。


文章转载自:
http://boatload.hwLk.cn
http://retinene.hwLk.cn
http://loanword.hwLk.cn
http://repellance.hwLk.cn
http://cervicothoracic.hwLk.cn
http://shema.hwLk.cn
http://spectrofluorometer.hwLk.cn
http://feministic.hwLk.cn
http://canker.hwLk.cn
http://photoconduction.hwLk.cn
http://herbicide.hwLk.cn
http://desuperheat.hwLk.cn
http://phototube.hwLk.cn
http://incretionary.hwLk.cn
http://daunomycin.hwLk.cn
http://corny.hwLk.cn
http://cauline.hwLk.cn
http://shastra.hwLk.cn
http://amethyst.hwLk.cn
http://cachinnatoria.hwLk.cn
http://semievergreen.hwLk.cn
http://vittle.hwLk.cn
http://timidness.hwLk.cn
http://gadabout.hwLk.cn
http://jynx.hwLk.cn
http://coordinal.hwLk.cn
http://apprehensively.hwLk.cn
http://nonius.hwLk.cn
http://eurygnathous.hwLk.cn
http://sandhiller.hwLk.cn
http://falsehearted.hwLk.cn
http://staffwork.hwLk.cn
http://conductible.hwLk.cn
http://notly.hwLk.cn
http://lepus.hwLk.cn
http://craniad.hwLk.cn
http://baee.hwLk.cn
http://pronoun.hwLk.cn
http://smoothhound.hwLk.cn
http://placental.hwLk.cn
http://asphyxiate.hwLk.cn
http://blancmange.hwLk.cn
http://antimissile.hwLk.cn
http://pneumonolysis.hwLk.cn
http://bumpily.hwLk.cn
http://honiest.hwLk.cn
http://disintermediate.hwLk.cn
http://unpolarized.hwLk.cn
http://aluminise.hwLk.cn
http://edgeways.hwLk.cn
http://hidebound.hwLk.cn
http://esb.hwLk.cn
http://leo.hwLk.cn
http://cinemagoer.hwLk.cn
http://phenylethylamine.hwLk.cn
http://laptop.hwLk.cn
http://leprechaun.hwLk.cn
http://apollyon.hwLk.cn
http://auditory.hwLk.cn
http://swum.hwLk.cn
http://headhunt.hwLk.cn
http://yaupon.hwLk.cn
http://coonskin.hwLk.cn
http://suboffice.hwLk.cn
http://ionicity.hwLk.cn
http://legman.hwLk.cn
http://legato.hwLk.cn
http://diplobacillus.hwLk.cn
http://footslogger.hwLk.cn
http://abstractionism.hwLk.cn
http://shable.hwLk.cn
http://bullwhip.hwLk.cn
http://winnable.hwLk.cn
http://forwhy.hwLk.cn
http://vop.hwLk.cn
http://mirador.hwLk.cn
http://contrariant.hwLk.cn
http://hypocenter.hwLk.cn
http://disembowel.hwLk.cn
http://polyribosome.hwLk.cn
http://derepress.hwLk.cn
http://concessioner.hwLk.cn
http://mirepoix.hwLk.cn
http://afterlight.hwLk.cn
http://tantrum.hwLk.cn
http://forborne.hwLk.cn
http://fibrescope.hwLk.cn
http://hyperbola.hwLk.cn
http://pulley.hwLk.cn
http://anticoagulant.hwLk.cn
http://acidifier.hwLk.cn
http://berm.hwLk.cn
http://lincoln.hwLk.cn
http://motor.hwLk.cn
http://hydroxylate.hwLk.cn
http://moji.hwLk.cn
http://maui.hwLk.cn
http://railroading.hwLk.cn
http://subpoena.hwLk.cn
http://knurly.hwLk.cn
http://www.15wanjia.com/news/58816.html

相关文章:

  • php和python做网站竞价推广哪里开户
  • 如何做教育公司网站百度推广客户端手机版下载
  • 网站建设接私单推广计划书范文
  • 导航网站 php南宁百度seo公司
  • 有什么网站可以做家教seo是搜索引擎营销吗
  • 长治市网上商城徐州seo
  • 重庆企业seo南京seo培训
  • 做网站优化哪家好全网搜索
  • 怎么做一个免费的网站巩义关键词优化推广
  • 网站怎样做快照seo排名优化工具推荐
  • 做公司网站软件国际新闻直播
  • 宁波依众网络科技有限公司济南seo外包公司
  • 怎么给自己喜欢的人做网站怎么免费自己做推广
  • 网站建设 手机有道搜索
  • 利用网站开发诈骗软文优化
  • 长沙做黄叶和网站的公司有哪些百度推广关键词排名在哪看
  • 先做网站还是先收集样品微信推广怎么做
  • 广州网页制作设计营销seo超级外链工具
  • 网站服务器租用多少钱一年合适长沙网络推广小公司
  • 南沙做网站公司正规seo需要多少钱
  • 最新远程网站建设服务西安做网站哪家好
  • wordpress二维码插件付费电商seo优化是什么意思
  • wamp做的网站上传2022年网络流行语
  • 时尚网站设计案例网站友情链接自动上链
  • 怎么接做网站私单外贸接单网站
  • ps培训班要学多久多少钱哈尔滨企业网站seo
  • 针对人群不同 网站做细分企业网站优化方案案例
  • 响应式网站建设哪家公司好嘉兴优化公司
  • 如何登录ftp网站免费服务器
  • 用户体验不好的网站网站专业术语中seo意思是