问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

递归和递推的区别?

发布网友 发布时间:2024-10-01 20:45

我来回答

1个回答

热心网友 时间:2024-12-13 04:53

1、递推法:递推算法是一种根据递推关系进行问题求解的方法。通过已知条件,利用特定的递推关系可以得出中间推论,直至得到问题的最终结果。递推算法分为顺推法和逆推法两种。 

2、递归法:在计算机编程中,一个函数在定义或说明中直接或间接调用自身的编程技巧称为递归。通常把一个大型复杂的问题层层转化为一个与原问题相似的规模较小的问题来求解,递归策略只需少量的程序就可描述出解题过程所需要的多次重复计算,大大地减少了程序的代码量。递归做为一种算法在程序设计语言中广泛应用。 

3、两者的联系:在问题求解思想上,递推是从已知条件出发,一步步的递推出未知项,直到问题的解。从思想上讲,递归也是递推的一种,只不过它是对待解问题的递推,直到把一个复杂的问题递推为简单的易解问题。然后再一步步的返回去,从而得到原问题的解。 

扩展资料

相对于递归算法,递推算法免除了数据进出栈的过程,也就是说,不需要函数不断的向边界值靠拢,而直接从边界出发,直到求出函数值。

比如阶乘函数:f(n)=n*f(n-1)   

在f(3)的运算过程中,递归的数据流动过程如下:   f(3){f(i)=f(i-1)*i}-->f(2)-->f(1)-->f(0){f(0)=1}-->f(1)-->f(2)--f(3){f(3)=6}  

而递推如下:   f(0)-->f(1)-->f(2)-->f(3)   由此可见,递推的效率要高一些,在可能的情况下应尽量使用递推。

但是递归作为比较基础的算法,它的作用不能忽视。所以,在把握这两种算法的时候应该特别注意。

参考资料:百度百科 - 递归法

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
和面的和是什么读音? win10 应用打不开。全都打不开。 进入win10打不开软件 win10电脑软件都打不开是什么原因win10突然软件都打不开软件是怎么回事... 软件打不开怎么办win10电脑点不开软件最简单办法 请问下,离厦门市岛内的台湾路的国联大厦最近的建设银行和农业银行... 从巴黎都市到建设银行怎么坐公交车,最快需要多久 东莞万江官桥窖离建设银行哪路车最近? 建行七支分行有那些公交车经过 佛山哪里有飞越丛林拓展 青岛市大学生创业孵化中心申报程序 哪位帅哥美女帮一下忙、植物大战僵尸、 去年减了BOB头现在头发刚好到脖子根 扎起来也就5,6厘米长 如果想扎包... Dell开机提示按F1怎么办? 求植物大战僵尸通关版。(只求通关,不求完美)有的发至邮箱:1269978948@qq... 我的电脑最近总显示Microsoft windows应用程序没有响应? 半长不短的bob发型如何处理? 智联手机端上打了招呼后又设置了不感兴趣,对方还能看到我发的信息和... 宝马x3改款和不改款区别是什么? 宝马x3改款和不改款区别有哪些? 新款x3和老款x3区别有哪些? ...弹出窗口显示 impoterprocessserver ,请问要如何解决?? 如果抖音直播间没人要怎么办? 怎么仿写读不完大书? 为什么我的喜马拉雅听书听着听着就自己停了? ...谁推荐几本好看的玄幻小说啊,最好是魔武大陆的,主角一步步强大,故 ... 地平线5WIN10和steam互通吗 微软和steam能不能一起玩 六个月婴儿老是揉眼睛怎么回事 ...美的抽油烟机效果太差了,告诫各位千万不要买美的抽油烟机,那东西简... 产后该如何做好眼睛护理? dell电脑开机出现按F1怎么解决 大学生创业孵化基地怎么申请 植物大战僵尸怎么开倍速 开倍速之后有什么变化吗 Java_LinkedHashSet java库里的有顺序的set? 请问南宁市在星湖路北一里附近,哪家旅馆最便宜? 大王卡更新王者荣耀免流吗 可以不限流量更新吗 去南宁旅游,哪里住宿最便宜 南宁航洋国际城附近旅馆价格多少? “文化课行”和“文化课行了”的区别,最好多方面解答语法上或者语境上... ...一些这个体育项目的明星,和这个项目的比赛规则和背景,急啊... “APT”代表“适当的”在英语中流行度高吗? 为什么手机用wifi就能上网用流量就不能上网呢? 流量不能用但是wifi能用是怎么回事? 经典成语故事:纸上谈兵目录 宝宝起名带嘉女孩名字 女孩带嘉字取名大全 ppt怎么制作 怎么制作ppt 减震鞋哪个好 4,16,48,,128,320……,按照这个规律,第n个数是 4,12,36,108...第n个数是多少?