保健励志美文体育育儿作文
投稿投诉
作文动态
热点娱乐
育儿情感
教程科技
体育养生
教案探索
美文旅游
财经日志
励志范文
论文时尚
保健游戏
护肤业界

08算法入门教程递归算法之斐波那契数列

  1。前言
  本节内容是递归算法系列之一:斐波那契数列递归求解,主要介绍了斐波那契数列的定义,然后用递归的实现思想分析了一下斐波那契数列,最后给出了基于Java代码应用递归思想实现斐波那契数列的代码实现及简单讲解。2。什么是斐波那契数列?
  斐波那契数列(Fibonaccisequence),也称之为黄金分割数列,由意大利数学家列昂纳多斐波那契(LeonardoFibonacci)提出。斐波那契数列指的是这样的一个数列:1、1、2、3、5、8、13、21、34、,这个数列从第3项开始,每一项都等于前面两项之和。在数学上,斐波那契数列可以被递推的方法定义如下:
  F(1)1,F(2)1,F(n)F(n1)F(n2)(n3,nN)
  斐波那契数列是数学上面一个经典的例子,并且在日常生活中有很多应用,他还与黄金分割有着密不可分的联系,而且当n趋向于无穷大时,前一项与后一项的比值越来越逼近黄金分割值0。618。3。用递归方法求解斐波那契数列
  在这一节中,我们就需要利用递归的思想去求解斐波那契数列,当给出一个斐波那契中第几项的数字,然后求解出对应的斐波那契数值。在之前,我们已经定义了递归算法的相关概念,并且明确了需要应用递归时候的三要素:递归终止条件;递归终止时候的处理方法;递归中重复的逻辑提取,缩小问题规模。
  接下来,我们将利用递归的知识来解决斐波那契数列问题,明确在斐波那契数列求解问题中的递归三要素分别是什么。
  斐波那契数列的递归终止条件显然易见,通过观察斐波那契数列的定义,我们很容易发现当n1或者n2时,是斐波那契数列的递归终止条件,这个时候可以给出斐波那契数列的具体值。
  斐波那契数列递归终止时候的处理方法同样的,基于斐波那契数列的递推定义,当斐波那契数列达到终止条件n1或者n2时,我们也很容易发现对应F(1)1,F(2)1,这就是斐波那契数列在递归终止时对应的取值。
  斐波那契数列的递归重复逻辑提取按照斐波那契数列的数学定义,F(n)F(n1)F(n2)(n3,nN),即当n3时,斐波那契数列中这一项的值等于前面两项的值之和,这样便可以将求解一个比较大的斐波那契数列转化为求解较小数值的斐波那契数列值,这里面有重复逻辑可以递归复用。
  例如,当我们求解斐波那契数列中的F(5)时,按照定义,我们有:
  F(5)F(4)F(3)递归分解(F(3)F(2))(F(2)F(1))递归求解〔(F(2)F(1))1〕(11)递归求解,遇到终止条件就求解〔(11)1〕(11)归并32归并5归并4。基于Java代码示例及实现讲解
  在说明斐波那契数列的递归描述之后,我们看看如何用Java代码来实现对斐波那契数列的计算。publicclassFibonacci{publicstaticvoidmain(String〔〕args){System。out。println(fibonacci(1));System。out。println(fibonacci(2));System。out。println(fibonacci(3));System。out。println(fibonacci(4));System。out。println(fibonacci(5));}斐波那契数列数列的计算privatestaticintfibonacci(intn){如果是终止条件,按照要求返回终止条件对应结果if(n1n2){return1;}else{非终止条件,按照要求把大的问题拆分成小问题,调用自身函数递归处理returnfibonacci(n1)fibonacci(n2);}}}
  运行结果如下:11235
  代码中的第4行至第8行分别调用斐波那契数列计算函数,计算出斐波那契数列中对应n1,2,3,4,5时斐波那契数列的取值,进行结果比较,判断斐波那契数列程序实现是否正确。代码中的第12行至第20行是斐波那契数列应用递归方法进行斐波那契数列的计算,按照递归的三要素进行计算处理。5。小结
  本节主要介绍了用递归思想求解斐波那契数列,在学完本节课程之后,我们了解到了什么是斐波那契数列,并且将递归算法在斐波那契数列中进行了实际应用,需要掌握斐波那契数列的递归求解方法,并自己可以实现相关的代码实现,并清楚里面的每一步逻辑。

大数据时代催生云经济舆情及数字咨询服务市场为政企提供智能决策新冠肺炎疫情加剧了对智慧社会建设的考验,却给予了数字科技大放异彩的机会,各行各业都在触网入云,以云计算为基础的云经济、云产业正在成为数字经济时代的基础承载和底层逻辑。社会……刘彪如何突围共同富裕背景下的平台经济困局共同富裕是消除两极分化,这个分化不光是财富上的,而应该是多维度的全民身份认同、收入公正、机会平等。刘彪丨中国政法大学资本金融研究院研究员、商学院世界经济博士后共享经济曾作……北京促进数字经济高质量发展助力打造全球数字经济标杆城市观点网讯:5月7日,为促进数字经济高质量发展,助力打造全球数字经济标杆城市,落实市委市政府关于加快数字经济立法的指示精神,北京市经济和信息化局会同相关部门起草了《北京市数字经济……2022年度电商直播销售专项职业能力考核规范在湖南的小伙伴,想运用或准备运用电商直播这项能力来求职、创业,可关注下最新的电商直播销售专项职业能力考核规范。1、申报条件达到法定劳动年龄、具有相应技能的劳动者均可……高二优秀作文永葆生命的执着蚂蚁虽小但很顽强,蚂蚁虽微但很团结,蚂蚁虽弱但很执着。今天小编就来分享高二优秀作文:永葆生命的执着,请各位读者好好欣赏和借鉴。高二优秀作文:永葆生命的执着(一)温暖……初中叙事作文550字记叙文的写作是从日常生活发生的事件中摘取素材进行描写,记叙文的写作需要日积月累,每天坚持写作,由简入难,从小事中发现大哲理。以下是品学网小编为大家整理的初中叙事作文550字,欢……宜信普惠科技公益两手抓,不断推动社会前进随着时代不断发展,数字化进程的不断推进,科技型企业也在不断成长并助力着社会的发展。宜信普惠作为数字普惠金融代表性企业,始终致力于服务实体经济发展并形成了多元化的优秀实践,为企业……妈妈母亲节快乐400字优秀作文母亲节到了,我陈妈妈还在睡觉,将昨晚完工的贺卡无声无息的放在妈妈床头柜上。穿好衣服,刷牙洗脸结束后,我拿着平日攒下的零用钱,匆匆下楼,为妈妈买了一个精致的手镯。买了后,又匆匆地……梦想作文未来的汽车俗话说:三十而立。2030年的某一天,我终于通过自己坚持不懈地努力,与小伙伴们精诚合作之下,研发了一种超级汽车。这种汽车的最大亮点就是:它的颜色可以根据车主人心情的改变而……爱情电影泰坦尼克号观后感观后感,就是看了一部影片或连续剧后,把具体感受和得到的启示写成的文章。所谓ldquo;感rdquo;,可以是从作品中领悟出来的道理或精湛的思想,可以是受作品中的内容启发。……一送给母亲礼物为话题的作文天下最伟大的爱,是发自母亲内心的爱。世界上每一位母亲都有一颗虔诚的心,蕴含着一种真挚的爱。你会在母亲节送什么礼物给妈妈呢?你想知道一送给母亲礼物为话题的作文怎么写吗?下面是小编……梦的色彩初中作文600字每个人都有梦想,这或许只是一个遥远的梦。它或许永远不会实现,它是每个人心里最美的期望。它永远保留着最单纯的期许。他激励着人们不断奋斗。我也有过不切实际的梦,虽然知道可能不……
我要坚强当我朋友对我挥手说拜拜时我不能哭我要坚强当同学嘲笑我个子矮小时我不能哭我要坚强当家长训斥我时我不能哭我要坚强当别人误解我时……照镜子小学生优秀作文今天,方老师讲了一个照镜子的故事,同学们都很好奇。问老师是不是像平时一样照镜子呢?老师说:不是,是照自己生活学习中的优点和缺点,同学们都很惊讶,问老师用什么照呢?老师说:通过对……三年级书信给法布尔的一封信法布尔先生:您好!我非常喜欢你写的《昆虫记》,读了这本书后,我学到了好多有关昆虫的知识,真正了解了昆虫世界那些奇妙的事,真是让我大开眼界。比如:蜣螂是如何把另一只蜣……小熊我家有各式各样的玩具,我最喜欢的玩具是小熊,它一身都是土黄色的,只有鼻子是白色的,它的鼻子圆圆的、胖胖的,两只眼睛大大的、黑黑的,是用玻璃做的,看上去炯炯有神,脖子上围着一条红……爸爸我长大了500字作文有一次,我该去上补习班了,我一如既往叫爸爸带我去。可是当我们走到家门口时爸爸却突然停住了,只见爸爸满脸认真的对我说:你长大了,今年已经满了十一岁了,该自己学会认路,一个人去上学……兄弟齐奔跑传播正能量初二学生作文现在的电视节目可真是五花八门,有幽默搞笑的《快乐大本营》,让人学习知识的《一站到底》,星爸萌娃齐现身的《爸爸去哪儿》等等。而我,却对这个电视节目情有独钟。它就是近几天红遍大江南……联合国日UnitedNationsDayOctoberisamonthwithlotsoffestivals。DoyouknowUnitedNationsDay?ItsetuponOctober24th,1945。S……小股民写给小偷的一封信小偷先生:如果你看到这封信,那么非常不幸,门高一尺,盗高一丈,你又成功地破坏了我们新买的防盗门,成为第8位(我是股民此数很吉利哦)进入我房子的小偷。小偷先生,信封里……初三叙事作文父母心我是一个从乡下来城里读书的孩子,在学校常常得不到同学的理解,受到一次又一次的嘲讽和数落,我变得孤独、悲哀。难道一个乡下的学生,一个学习差一点的学生在城市的学校里,就不该得到应有……欢度5。4青年节作文青春的记号窗外,黑云压树树欲摧,夜,像一条条长长的蛇。吞没了这个世界。她趴在窗台上小声的抽泣,不知为什么,不想让父母听到。还有一个星期,一个星期!她把无尽的焦躁、不安都发泄在这泪水……柳暗花明又一村作文800字一阵稍大的风扫过,ldquo;啪!rdquo;清脆的跌落声,那是果实告别枝头的信号。秋到了。在漫漫的混沌飘游中,蓦然听到节律的时钟敲响了第三季,逝者如斯,我心肃然。惊回首,不由……什么情况?说唱圈各大厂牌为争蛋糕,全面开战不知道大家听没听说过平行时空,早在上个世纪就有科学家提出了关于平行时空的看法;科学家认为在诺达宇宙中某个不起眼的小角落,就会存在一个与你完全相同的人,但做的事也许和你并不一样,……
友情链接:易事利快生活快传网聚热点七猫云快好知快百科中准网快好找文好找中准网快软网