一般情况下,将递归程序转化成为非递归程序应该设置 (1) ,但是消除 (2) 时不需要使用。 1()
A: 堆栈
B: 队列
C: 堆栈或队列
D: 数组
A: 堆栈
B: 队列
C: 堆栈或队列
D: 数组
A
举一反三
内容
- 0
在设计解决递归问题的非递归算法时,大多数情况下都要用到()结构。 A: 堆栈 B: 队列 C: 树 D: 图
- 1
程序的三种基本结构() A: 过程 程序 分程序 B: 顺序 选择 循环 C: 递归 堆栈 队列 D: 调用 返回 转移
- 2
将一个递归算法改为对应的非递归算法时,通常需要使用( A )。 A: 栈 B: 队列 C: 循环队列 D: 优先队列
- 3
程序的三种基本结构是()。 A: 过程子、程序、分程序 B: 顺序、选择、循环 C: 递归、堆栈、队列 D: 调用、返回、转移
- 4
程序的三种基本结构是( )。 A: 过程,子程序,分程序 B: 顺序,条件,循环 C: 递归,堆栈,队列 D: 调用,返回,转移