[单选题]

递归算法一般需要利用______实现。

A.队列

B.循环链表

C.栈

D.双向链表

参考答案与解析:

相关试题

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

[单选题]将一个递归算法改为对应的非递归算法时,通常需要使用______。A.栈B.队列C.循环队列D.优先队列

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

    [单选题]将一个递归算法改为对应的非递归算法时,通常需要使用( )。A.优先队列B.队列C.循环队列D.栈

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

    [单选题]将一个递归算法改为对应的非递归算法时,通常需要使用 (44) 。(44) A.优先队列B.队列C.循环队列D.栈

  • 查看答案
  • 递归算法。

    [主观题]递归算法。

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

    [单选题]将递归算法转换成对应的非递归算法时,通常需要使用()来保存中间结果。A . 队列B . 栈C . 链表D . 树

  • 查看答案
  • 凡是递归定义的数据结构都可以用递归算法来实现它的操作。

    [判断题] 凡是递归定义的数据结构都可以用递归算法来实现它的操作。A . 正确B . 错误

  • 查看答案
  • 递归算法的执行过程一般来说,可分成__(1)__和__(2)__两个阶段。空白(

    [单选题,共用题干题] 递归算法的执行过程一般来说,可分成__(1)__和__(2)__两个阶段。空白(2)处应选择()A .回溯B . 回归C . 返回D . 合成

  • 查看答案
  • 递归算法的执行过程,一般来说,可先后分成 (33) 和 (34) 两个阶段。(

    [单选题]递归算法的执行过程,一般来说,可先后分成 (33) 和 (34) 两个阶段。(33) A.试探B.递推C.枚举D.分析(34) A.回溯B.回归C.返回D.合成

  • 查看答案
  • 递归算法的执行过程,一般来说,可先后分成(33)和(34)两个阶段。

    [单选题]递归算法的执行过程,一般来说,可先后分成(33)和(34)两个阶段。A.试探B.递推C.枚举D.分析

  • 查看答案
  • 斐波那契(Fibonacci)数列可以递归地定义为:用递归算法求解F(5)时需要

    [单选题]斐波那契(Fibonacci)数列可以递归地定义为:用递归算法求解F(5)时需要执行(63)次“+”运算,该方法采用的算法策略是(64)。A.5B.6C.7D.8

  • 查看答案
  • 递归算法一般需要利用______实现。