首页 > 益智题库
题目内容 (请给出正确答案)
[单选题]

将一个递归算法改成对应的非递归算法,通常使用()

A.栈

B.队列

C.循环队列

D.优先队列

查看答案
答案
收藏
如果结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能还需要:
您的账号:
发送账号密码至手机
发送
安装优题宝APP,拍照搜题省时又省心!
更多“将一个递归算法改成对应的非递归算法,通常使用()”相关的问题
第1题
将递归算法转换成等价的非递归算法,一定要借助栈。()
点击查看答案
第2题
任何递归形式的算法,都可以转换为非递归的形式。()
点击查看答案
第3题
将折半查找的算法改写为递归算法。

点击查看答案
第4题
一个递归算法必须包括()。

A.递归部分

B.终结条件和递归部分

C.迭代部分

D.终结条件和迭代部分

点击查看答案
第5题
设二叉树共含n个节点,且各节点数据项的类型支持大小比较(类似于整数或浮点数)。试设计并实现一个递归算法,在o(n)时间内将每个节点的数值替换为其后代中的最大数值。

点击查看答案
第6题
试证明,若每个递归实例仅需使用常数规模的空间,则递归算法所需的空间总量将线性正比于最大的递归深度。

点击查看答案
第7题
编写一个递归算法,从大到小输出二叉搜索树中所有值不小于x的关键码。要求算法的时间复杂度为O(log2n+m),n为树中结点数,m为输出的关键码个数。
编写一个递归算法,从大到小输出二叉搜索树中所有值不小于x的关键码。要求算法的时间复杂度为O(log2n+m),n为树中结点数,m为输出的关键码个数。

点击查看答案
第8题
编写一个递归算法,在一棵有n个结点的随机建立起来的二叉搜索树上搜索第k(1≤k≤n)小的元素,并返
编写一个递归算法,在一棵有n个结点的随机建立起来的二叉搜索树上搜索第k(1≤k≤n)小的元素,并返

回指向该结点的指针。要求算法的平均时间复杂度为O(log2n)。二叉搜索树的每个结点中除data、ieftChild、rightChild等数据成员外、增加一个count成员,保存以该结点为根的子树上的结点个数。

点击查看答案
第9题
试编写如下定义的递归函数的递归算法,并根据算法画出求g(5,2)时栈的变化过程。

试编写如下定义的递归函数的递归算法,并根据算法画出求g(5,2)时栈的变化过程。

点击查看答案
第10题
设二叉树共含n个节点,且各节点数据项的类型支持线性累加(类似于整数或浮点数),试设计并实现一个递归算法,按照如下规则,在o(n)时间内为每个节点设适当的数值:树根为0;对于数值为k的节点,其左孩子数值为2k+1,右孩子为2k+2。

点击查看答案
第11题
求解平方根√A的迭代函数定义如下:其中,p是A的近似平方根,e是结果允许误差。试写出相应的递归算

求解平方根√A的迭代函数定义如下:

其中,p是A的近似平方根,e是结果允许误差。试写出相应的递归算法,并消除递归。

点击查看答案
退出 登录/注册
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改