首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
一般情况下,将递归程序转化成为非递归程序应该设置(1),但是消除(2)时不需要使用。
一般情况下,将递归程序转化成为非递归程序应该设置(1),但是消除(2)时不需要使用。
admin
2019-03-11
48
问题
一般情况下,将递归程序转化成为非递归程序应该设置(1),但是消除(2)时不需要使用。
选项
A、直接递归
B、间接递归
C、尾递归
D、递推
答案
C
解析
将递归程序转化成为非递归程时,一般需要设置栈。但对于尾递归可将其转化成递推,不需要栈。尾递归调用就是作为方法的最后一个操作出现的递归的方法调用。例如:
打印数组A[n]值的递归算法:
void recfunc(int A[], int n){
if(n>=0){
cout<<A[n]<<"";
n--;|
recfunc(A, n);
}
}
可以改写为:
void iterfunc(int A[], int n){
//消除了尾递归的非递归函数
while(n>=0){
cout<<"value"<<A[n]<<endl;
n--;
}
}
转载请注明原文地址:https://kaotiyun.com/show/FgRZ777K
本试题收录于:
软件设计师上午基础知识考试题库软考中级分类
0
软件设计师上午基础知识考试
软考中级
相关试题推荐
下列不属于用户接口软件应特点的是__________。
在IPv6中,地址类型是由格式前缀来区分的。IPv6可聚合伞球单播地址的格式前缀是______。
按照网络分级设计模型,通常把网络设计为3层,即核心层、汇聚层和接入层,以下关于分级网络的描述中,不正确的是(55)。
下面给出的网络地址中,属于私网地址的是______。
下面几个网络管理工具的描述中,错误的是()。
以下的访问控制列表中,(51)禁止所有Telnet访问子网10.10.1.0/24。
下图是被管理对象的树结构,其中private子树是为私有企业管理信息准备的,目前这个子树只有一个子结点enterprises(1)。某私有企业向Internet编码机构申请到一个代码920,该企业为它生产的路由器赋予的代码为3,则该路由器的对象标识符是__
Kerberos由认证服务器(AS)和票证授予服务器(TGS)两部分组成,当用户A通过Kerberos向服务器V请求服务时,认证过程如图1-9所示,图中①处为(44),②处为(45)。(44)
在IBMNetView中,使用性能轮询与(1)来检测网络故障并响应。对第三方面言,NetView在某种程度上提供了一些灵活性,在系统告警和事件中允许(2)。NetView也使用了(3),这使得利用NetView采集来的数据开发扩展应用变得相对容易。Sun
随机试题
用温度测验牙髓活力时,应利用
设计一个坡高15m的填方土坡,用圆弧条分法计算得到的最小安全系数为0.89,对应的滑动力矩为36000kN.m/m,圆弧半径为37.5m;为此需要对土坡进行加筋处理,如图所示。如果要求的安全系数为1.3,按照《土工合成材料应用技术规范》(GB/T502
【案例四】背景材料:某工业项目三期扩建工程总建筑面积32000m2,由三个单位工程构成,分别为筒中筒结构塔体、13个连体筒仓和附属建筑,建(构)筑物最大高度为60m,其中塔体最大开挖深度6m,基坑面积19m×16.5m。地层结构自上而下
下列关于WindowsXP对话框的描述中,不正确的是()。
不能完全辨认自己行为的精神病人是无民事行为能力人。()
被子植物的孢原细胞()。
在教育过程中强调教师的权威作用,认为学生的发展依附于教师的指导和塑造,学生对教师保持一种被动状态的教育家是()
下列不属于行政执行主体的是:()。
Britain’sinabilitytokeeppacewiththesteadydevelopmentoftechnology,coupledwithlackofattentiontomarketingneeds,i
Weweremostflatteredtofindthatwehadawonderfullyaudienceforlastnight’sperformance.
最新回复
(
0
)