递归程序可借助于()转化为非递归程序。
第1题:
A、线性表
B、数组
C、堆栈
D、队列
第2题:
一些重要的程序语言(如Pascal语言)允许过程的递归调用,而实现递归调用中的存储分配通常用( )。
A.栈
B.堆
C.数组
D.链表
第3题:
●将一个递归算法改为对应的非递归算法时,通常需要使用 (44) 。
(44) A.优先队列
B.队列
C.循环队列
D.栈
第4题:
在计算递归函数时,如不使用递归过程,则一般情况下必须借助于( )数据结构。A.栈B.数C.双向队列D.广义表
第5题:
A.线性表
B.栈
C.队列
D.树
第6题:
将一个递归算法改为对应的非递归算法时,通常需要使用(44)。
A.优先队列
B.队列
C.循环队列
D.栈
第7题:
A线性表
B链表
C栈
D队列
第8题:
此题为判断题(对,错)。
第9题:
一般情况下,将递归程序转化成为非递归程序应该设置(1),但是消除(2)时不需要使用。
A.堆栈
B.队列
C.堆栈或队列
D.数组
第10题:
实现递归调用属于______的应用。
A.栈
B.数组
C.队列
D.二叉树