问题 单项选择题

将一个递归算法改为对应的非递归算法时,通常需要使用______。

A.栈

B.队列

C.循环队列

D.优先队列

答案

参考答案:A

解析:
本题考查的是栈的典型应用,在计算机语言的实现以及将递归过程转变为非递归过程的处理中,通常用栈来处理。栈的应用还包括表达式求值、括号匹配等。

阅读理解与欣赏
填空题