单选题

将递归算法转换成对应的非递归算法时,通常需要使用()来保存中间结果。

A. 队列
B. 栈
C. 链表
D. 树

查看答案
该试题由用户447****36提供 查看答案人数:7767 如遇到问题请 联系客服
正确答案
该试题由用户447****36提供 查看答案人数:7768 如遇到问题请联系客服

相关试题

换一换
热门试题
中国大学MOOC: 每个递归算法原则上总可以转换成与它等价的迭代算法,反之不然。 任何一个递归过程都可以转换成非递归过程。( ) 只有那种使用了局部变量的递归过程在转换成非递归过程时才必须使用栈。( ) 图的深度优先遍历非递归算法通常采用队列实现,广度优先遍历非递归算法通常采用堆栈实现() 图的广度优先搜索算法通常采用非递归算法求解。( ) 下列结论中只有__是正确的:: 以上三种说法都不对|只有部分递归程序可用非递归算法实现|所有的递归程序均不可以采用非递归算法实现|所有的递归程序均可以采用非递归算法实现 递归算法的执行效率比功能相同的非递归算法的执行效率高() 16.图的________优先搜索遍历算法是一种递归算法,图的________优先搜索遍历算法需要使用队列。 如果一个算法A调用另一个算法B,而算法B又调用算法A,则此种递归称为间接递归调用 中国大学MOOC: 一个正确的递归算法通常包含( )。 设有一个递归算法如下: 一个递归算法必须包括() 一个递归算法必须包括() 一个递归算法必须包括()。 一个递归算法必须包括________。 一个递归算法必须包括() 在算法设计中递归可以无止境 递归算法执行时,有几个过程? 递归算法一般需要利用哪种数据结构实现( )。 消除递归一定需要使用栈
购买搜题卡 会员须知 | 联系客服
会员须知 | 联系客服
关注公众号,回复验证码
享30次免费查看答案
微信扫码关注 立即领取
恭喜获得奖励,快去免费查看答案吧~
去查看答案
全站题库适用,可用于E考试网网站及系列App

    只用于搜题看答案,不支持试卷、题库练习 ,下载APP还可体验拍照搜题和语音搜索

    支付方式

     

     

     
    首次登录享
    免费查看答案20
    微信扫码登录 账号登录 短信登录
    使用微信扫一扫登录
    登录成功
    首次登录已为您完成账号注册,
    可在【个人中心】修改密码或在登录时选择忘记密码
    账号登录默认密码:手机号后六位