更多“设计一个递归问题的非递归算法通常需要设置()结构。 ”相关问题
  • 第1题:

    在将递归算法转换成非递归算法时,通常要借助的数据结构是()。

    A.线性表

    B.栈

    C.队列

    D.树


    参考答案:B

  • 第2题:

    ()一般情况下将递归算法转换成等价的非递归算法应该设置堆栈。


  • 第3题:

    解决同一问题,递归形式的算法的执行效率通常比非递归形式要高。


    错误

  • 第4题:

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

    A.优先队列
    B.队列
    C.循环队列
    D.栈

    答案:D
    解析:
    将一个递归算法改为对应的非递归算法时,通常需要使用的数据结构是栈。

  • 第5题:

    以下关于递归算法,哪一个()是错误的?

    A.递归算法可以转化为非递归算法

    B.递归算法是一个运算最快的算法

    C.递归算法非常简洁,但是有些程序设计语言不支持递归算法

    D.递归算法的本质是分解法,将大问题分解为小问题,逐次减少问题的规模,从而得到求解结果


    C