首页
登录
从业资格
递归函数执行时,需要( )来提供支持。A. 栈 B. 队列 C. 有向图
递归函数执行时,需要( )来提供支持。A. 栈 B. 队列 C. 有向图
admin
2022-08-02
81
问题
递归函数执行时,需要( )来提供支持。A. 栈B. 队列C. 有向图D. 二叉树
选项
A. 栈
B. 队列
C. 有向图
D. 二叉树
答案
A
解析
在递归调用中,需要在前期存储某些数据,并在后面又以存储的逆序恢复这些数据,以提供之后使用的需求,因此,需要用到栈来实现递归。简单的说,就是在前行阶段,对于每一层递归,函数的局部变量、参数值以及返回地址都被压入栈中。在退回阶段,位于栈顶的局部变量、参数值和返回地址被弹出,用于返回调用层次中执行代码的其余部分,也就是恢复了调用的状态
转载请注明原文地址:https://tihaiku.com/congyezige/2425165.html
本试题收录于:
初级程序员题库软件水平考试初中高级分类
初级程序员
软件水平考试初中高级
相关试题推荐
需要预防性使用抗生素的是A.脑脊液鼻漏者 B.甲状腺手术 C.疝修补术 D
人类基本需要是A.安全的需要是指个体渴望归属于某一群体 B.自我实现的需要是指
急性粟粒型肺结核目前主张分两阶段进行化疗,总疗程需要A.3~6个月 B.6~9
婴儿每日需要脂肪量应占总需能量的A.70%~75%B.50%~60%C.45%D
函数f和g的定义如下图所示。执行函数f时需要调用函数g(a),若采用值调用方式(
函数f和g的定义如下图所示。执行函数f时需要调用函数g(a),若采用值调用方式(
配置E-mail客户端软件,不需要的信息是()。A.SMTP邮件服务器的域名或
在软件开发中使用函数库可()。A.提高软件的执行速度 B.降低系统负载 C.
用户采用ADSL虚拟拨号接入因特网,联网时需要输入()。A.ISP的市话号码
若程序中定义了局部变量与全局变量,则()。A.在函数内只能访问局部变量,而不能访
随机试题
A. B. C.水排出增多 D. E.葡萄糖排出增多
某在用圬工混凝土拱桥,位于厂区主干道,交通繁忙且重车较多,受业主委托,需对进行桥
防止甲状舌管囊肿术后复发,关键在于A.沿瘘管追踪到舌骨表面切除囊肿和瘘管 B.
女性,60岁,昨日突发头晕,今晚晕症状加重,下午言语欠清,复视,右侧肢体无力。持
一位在西藏旅游的外国游客,希望临走前能购买一些中药材带回国内。对此,下列导游员的
风险管理职能部门或岗位的职责包括()。 Ⅰ.执行公司的风险管理战略和决策
正常女性染色体核型为A.46,XYB.46,XXC.23,XXD.44,XXE.
广泛子宫切除和盆腔淋巴清除术后留置尿管的时间为A:1~2天 B:3~4天 C
患儿,男,8岁,诊断为特发性血小板减少紫癜,在使用药物治疗时忌用A:一肾上腺皮质
心绞痛发作时产生疼痛的直接原因是 A.心肌内酸性代谢产物的堆积B.多肽类物质
最新回复
(
0
)