永发信息网

Python递归函数基例

答案:2  悬赏:50  手机版
解决时间 2021-12-21 05:18
2. 关于递归函数基例的说明,以下选项中错误的是
A
递归函数的基例决定递归的深度
B
每个递归函数都只能有一个基例
C
递归函数的基例不再进行递归
D
递归函数必须有基例
大神详细解释一下基例呗 百度搜不到这个词啊
最佳答案
所谓基例就是不需要递归就能求解的,一般来说是问题的最小规模下的解。
例如:斐波那契数列递归,f(n) = f(n-1) + f(n-2),基例是1和2,f(1)和f(2)结果都是1
再比如:汉诺塔递归,基例就是1个盘子的情况,只需移动一次,无需递归
递归必须有基例,否则就是无法退出的递归,不能求解。
全部回答
递归式方法可以被用于解决很多的计算机科学问题,因此它是计算机科学中十分重要的一个概念。 绝大多数编程语言支持函数的自调用,在这些语言中函数可以通过调用自身来进行递归。计算理论可以证明递归的作用可以完全取代循环,因此在很多函数编程语言(如scheme)中习惯用递归来实现循环。 计算机科学家尼克劳斯·维尔特如此描述递归: 递归的强大之处在于它允许用户用有限的语句描述无限的对象。因此,在计算机科学中,递归可以被用来描述无限步的运算,尽管描述运算的程序是有限的。 python 2 递归函数和其它语言,基本没有差别,只是不支持尾递归。无限递归最大值为固定的,但可以修改。 作者:黄哥
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
在恋爱上,男女平等利于交往吗?
芜湖到宣城有多少公里?
黄庄派出所地址有知道的么?有点事想过去!
单选题近几十年来,黄河的入海年输沙量不断减
蓝色盒利群烟多少钱一条
解不等式x³-3x²+x+1<0
颧骨长斑是什么原因?
一进门口正对的墙上挂什么画最好
沁阳市公安局覃怀派出所办公位置在哪啊?好找
渐行渐远的村庄阅读答案
收到房租收据怎么写
孟州市化工派出所在什么地方啊,我要处理点事
实体店的oppoa59比网上的便宜吗
车辆丢失怎么处理
单选题______ everyone is here,&
推荐资讯
比喻将有重大变化前夕的气象和气氛的成语是什
朋友买车,送什么礼物好
手指好像被辣椒辣的火辣辣的是怎么回事
怎么投诉深圳市妇幼保健院的张肇桂女医生
广联达雨篷怎么画
塑料检查井有哪些优点?
能看到过去的人和自己相像的能展现出来的是什
辞穷理屈 近义词
单选题Mywatchoftenbreaksdown,Iwantt
度字五行属什么
单选题利用废弃食用油脂可以生产生物柴油。目
读我国四大工业基地分布图,回答33~34题.图
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?