更多“堆栈是一种执行______算法的数据结构。 ”相关问题
  • 第1题:

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

    A.堆栈(stack)

    B.队列(queue)

    C.图(graph)

    D.树(tree)


    正确答案:A
    解析:本题考查递归程序的运行。递归程序运行时,调用和返回的要求是先调用后返回,因此,需使用堆栈。

  • 第2题:

    81、计算机算法与数据结构密切相关,但一种数据结构不可对应多种算法。


    错误

  • 第3题:

    计算机算法与数据结构密切相关,但一种数据结构不可对应多种算法。


    错误

  • 第4题:

    算法和数据结构进行比较,以下说法正确的是()?

    A.他们目的不同,算法是解决问题的方法和步骤,数据结构研究数据的逻辑结构和物理结构之间关系,并定于了和这种结构相适应的运算或者算法。#B.算法中执行的任何计算步骤都是可以被分解为基本的可执行的操作步骤,即每个计算步骤都可以在有限时间内完成。数据结构核心是研究数据之间的关系,以及定于在这些关系上的操作。#C.数据结构是算法实现的基础,算法总是要依赖于某种数据结构来实现的,两者相辅相成。#D.算法可以脱离数据结构存在,根本无需关心具体数据结构。
    他们目的不同,算法是解决问题的方法和步骤,数据结构研究数据的逻辑结构和物理结构之间关系,并定于了和这种结构相适应的运算或者算法。;算法中执行的任何计算步骤都是可以被分解为基本的可执行的操作步骤,即每个计算步骤都可以在有限时间内完成。数据结构核心是研究数据之间的关系,以及定于在这些关系上的操作。;数据结构是算法实现的基础,算法总是要依赖于某种数据结构来实现的,两者相辅相成。

  • 第5题:

    以下关于程序、数据结构和算法的关系,描述正确的是 () 。

    A.算法=数据结构=程序

    B.算法=数据结构+程序

    C.程序=数据结构+算法

    D.数据结构=算法+程序


    C