早教吧考试题库频道 --> 计算机类考试 -->软考中级 -->
A.直接递归B.间接递归C.尾递归D.递推
题目
A.直接递归
B.间接递归
C.尾递归
D.递推
参考答案
正确答案:C
解析:将递归程序转化成为非递归程时,一般需要设置栈。但对于尾递归可将其转化成递推,不需要栈。尾递归调用就是作为方法的最后一个操作出现的递归的方法调用。例如:打印数组A[n]值的递归算法:voidrecfunc(intA[],intn){if(n>=0){coutA[n]"";n--;|recfunc(A,n);}}可以改写为:voiditerfunc(intA[],intn){//消除了尾递归的非递归函数while(n>=0){cout"value"A[n]endl;n--;}}
解析:将递归程序转化成为非递归程时,一般需要设置栈。但对于尾递归可将其转化成递推,不需要栈。尾递归调用就是作为方法的最后一个操作出现的递归的方法调用。例如:打印数组A[n]值的递归算法:voidrecfunc(intA[],intn){if(n>=0){coutA[n]"";n--;|recfunc(A,n);}}可以改写为:voiditerfunc(intA[],intn){//消除了尾递归的非递归函数while(n>=0){cout"value"A[n]endl;n--;}}
看了A.直接递归B.间接递归C.尾...的网友还看了以下:
为什么一会儿有电一会儿没电了,总开关和空气开关之间有接头,只要一用电就听见那个接头哪里有火花的刺刺 其他 2020-05-17 …
在细缆连接时,T型头连接微机的一端必须直接连接网卡,中间不能再接转接连线,每个T型头间连接的最 计算机类考试 2020-05-23 …
如图所示,两个木块A和B,质量分别为mA和mB,紧挨着并排放在水平桌面上,A、B间的接触面垂直于图 物理 2020-07-04 …
为什么我黄色led不怎么亮,我那led是电压:2,2—2,4v的,我两个充电电池2,4v直接接le 物理 2020-07-23 …
将两块相同的坚固石块垒成圆弧形的石拱,如图所示1、2石块间的接触面是竖直的且石块的外侧与地基相接触 物理 2020-07-27 …
说课的各个过程之间连接怎么说啊?难道直接说1234,还是直接说说教法,说学法?感觉有点生硬.如果不说 语文 2020-11-15 …
在我国现阶段实行直接选举与间接选举相结合的选举制度。(1)将下列与直接选举和间接选举相关的词语分别用 政治 2020-12-01 …
我有一个超低成本的登月建议?大家看行不行.我们可以把飞船的各个登月的各个舱段直接发射到太空,然后用空 物理 2020-12-23 …
会计题求教企业有甲、乙两个辅助生产车间,采用直接分配法核算辅助生产费用。6月份甲车间归集辅助生产费用 其他 2020-12-26 …
我国现阶段实行直接选举与间接选举相结合的选举制度。将下列与直接选举和间接选举相关的词语分别用直线连接 政治 2021-01-02 …