一般情况下,将递归程序转化成为非递归程序应该设置(1),但是消除(2)时不需要使用。
A.堆栈
B.队列
C.堆栈或队列
D.数组
第1题:
在执行递归程序时,通常使用的数据结构是(38)。
A.队列(Queue)
B.堆栈(Stack)
C.树(Tree)
D.图(Graph)
第2题:
()一般情况下将递归算法转换成等价的非递归算法应该设置堆栈。
第3题:
1、程序的三种基本控制结构是()
A.过程、子程序和分程序
B.顺序、选择和重复
C.递归、堆栈和队列
D.调用、返回和转移
第4题:
第5题:
23、下面说法正确的是________。
A.几乎所有的直接递归都能转为非递归实现。
B.一般递归实现的程序执行效率比相应非递归实现的程序执行效率要高。
C.在程序设计中,只要能用递归实现的就不要用非递归实现。
D.一般递归实现的程序执行效率比相应非递归实现的程序执行效率要低。