永发信息网

知乎用户,递归的是神,迭代的是人是什么意思

答案:1  悬赏:70  手机版
解决时间 2021-02-25 04:59
知乎用户,递归的是神,迭代的是人是什么意思
最佳答案
递归:程序调用自身的编程技巧称为递归,是函数自己调用自己。 使用递归要注意的有两点: 1)递归就是在过程或函数里面调用自身; 2)在使用递归时,必须有一个明确的递归结束条件,称为递归出口. 3)递归包含回溯和递推两个阶段。 迭代:利用变量的原值推算出变量的一个新值,如果递归是自己调用自己的话,迭代就是A不停的调用B。 递推:它是按照一定的规律来计算序列中的每个项,通常是通过计算机前面的一些项来得出序列中的指定象的值。其思想是把一个复杂的庞大的计算过程转化为简单过程的多次重复。 递归与递推区别:递归的步骤中包含递推,如一个规模为n的问题,递归首先通过回溯将问题回溯到n-1,n-2……,然后再通过递推从1的结果一直递推到n。 递归与迭代的区别:递归中一定有迭代,但是迭代中不一定有递归,大部分可以相互转换.能用迭代的不用递归,递归调用函数,浪费空间,并且递归太深容易造成堆栈的溢出. 可以这么理解,递推和迭代都是正向的将一个复杂问题分解为小问题,一步一步得出结果;而递归是逆向的,多了一步回溯的过程。 如果有其他编程或测试的问题,可关注搜狗测试公众号或www.sogouqa.com。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
小神象幼儿园地址有知道的么?有点事想过去
渑池哪里有测室内甲醛的地方
《温热经纬》的作者是()
什么是防水透气衣物的拨水性?
五羊本田100化油器拆开装上就启动不了怎么回
法院宿舍地址在哪,我要去那里办事
已知:如图.⊙O1和⊙O2相交于A.B两点.动点P在
南充东站怎么去啊,有知道地址的么
千钧重负的意思是
母猪怀没怀孕怎么看
裤子的中线是不是必须平分前横裆和裤口
C语言用函数求最大公约,最小公约数
卵原细胞中染色体数目与卵细胞中染色体数目之
现代运输公司地址在什么地方,想过去办事
天龙八部手游天山和逍遥哪个好逍遥和天山哪个
推荐资讯
姑的对象叫表叔对不对
我提的问题别人回答,我怎么追问啊?
一辆小车上固定一个倾角α=30°的光滑斜面,斜
jquery ajax返回Internal server error 500错
请问:PVC生态木、PVC共挤高纤维聚酯复合木有
恭祝朋友提车祝福语
宣威铜锅饭我想知道这个在什么地方
历史学家朱维铮在《重读中国近代史》中有这样
外汇储备,储备的到底是外国商品还是外国货币
隔什么窗什么的成语
股票套牢了怎么办
奶太狼烤鸡汉堡这个地址在什么地方,我要处理
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?