单选题

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

A

栈

B

队列

C

循环队列

D

优先队列

查看答案
答案
正确答案:A
解析

递归之所以可以采用非递归方法实现是因为可以用栈的方式,如果采用递归时,是由系统管理函数栈,而要写成非递归时必须由你自已来管理一个栈。

递归的本质就是栈。

历年真题
资料下载

| 注册 | 回到顶部

版权所有©环球网校All Rights Reserved