在执行递归过程时,通常使用的数据结构是______。A.堆栈(stack)B.队列(queue)C.图(graph)D.树(tree)A.B.C.D.

题目

在执行递归过程时,通常使用的数据结构是______。

A.堆栈(stack)

B.队列(queue)

C.图(graph)

D.树(tree)

A.

B.

C.

D.


相似考题
更多“在执行递归过程时,通常使用的数据结构是______。A.堆栈(stack)B.队列(queue)C.图(graph)D.树(tree ”相关问题
  • 第1题:

    1、下列不属于线性结构的是: Which one of the followings does not belong to linear structure:(There is only one correct answer)

    A.队列(queue)

    B.散列表(hash table)

    C.向量(vector)

    D.图(graph)


    扩展性强

  • 第2题:

    【EX-3-1-9】 将递归算法转换成非递归算法时,通常要借助的数据结构是()。 A. 线性表 B. 栈 C. 队列 D. 树


    对于尾递归,可以用循环递推算法来转换对于其他递归,可以用栈模拟执行过程来转换

  • 第3题:

    关于队列(Queue)与堆栈(Stack),下列叙述正确的是()。

    A.队列和堆栈都属于线性结构,是操作受限的线性表。

    B.队列的存储采用循环队列结构,目的是提高存储空间的重复利用,减少数据的搬移。

    C.在队列和堆栈结构中,不能在中间插入和删除元素,只能在一端进行。

    D.队列是一种先进后出的线性表。

    E.堆栈是一种先进先出的线性表。


    D

  • 第4题:

    下列不属于线性结构的是: Which one of the followings does not belong to linear structure:(There is only one correct answer)

    A.队列(queue)

    B.散列表(hash table)

    C.向量(vector)

    D.图(graph)


    图(graph)

  • 第5题:

    【3-1-9】 将递归算法转换成非递归算法时,通常要借助的数据结构是()。 A. 线性表 B. 栈 C. 队列 D. 树


    可以用栈模拟执行过程来转换