itgle.com
更多“Python中heapq是一种()数据结构A.树型数据结构B.列表数据结构C.队列数据结构D.链表数据结构 ”相关问题
  • 第1题:

    按照“后进先出”原则组织数据的数据结构是( )。A.队列 B.栈 C.双向链表 SXB

    按照“后进先出”原则组织数据的数据结构是( )。

    A.队列

    B.栈

    C.双向链表

    D.二叉树


    正确答案:B
    B。【解析】栈是限定只在表尾进行插入或删除操作的线性表,因此栈是先进后出的线性表;队列是一种特殊的线性表,它只允许在表的前端(front)进行删除操作,而在表的后端(rear)进行插入操作,队列具有先进先出(F1FO)的特点;双向链表可以在链表的头和尾进行添加删除操作;二叉树是非线性结构。

  • 第2题:

    以下数据结构中,属于非线性数据结构的是(),

    A.树
    B.队列
    C.栈
    D.字符串

    答案:A
    解析:
    线性结构是一个数据元素的有序(次序)集合。它有四个基本特征:(1)集合中必存在唯一的一个“第一个元素”;(2)集合中必存在唯一的一个“最后的元素”;(3)除最后元素之外,其它数据元素均有唯一的“后继”;(4)除第一元素之外,其它数据元素均有唯一的“前扑”。数据结构中线性结构指的是数据元素之间存在着“一对一”的线性关系的数据结构。线性结构包括线性表(如结构体数组,结构体链表)、一维数组、字符串、堆栈、队列。

  • 第3题:

    以下数据结构中,()是非线性数据结构。

    A.字符串

    B.队列

    C.栈

    D.树


    A

  • 第4题:

    下列数据结构中,属于线性数据结构的是()。

    A.栈
    B.队列
    C.图
    D.树

    答案:A,B
    解析:
    从数据结构角度看,树形结构是一类重要的非线性数据结构;栈和队列是线性表,其特殊性在于它们是操作受限的线性表;图是一种较线性表和树更为复杂的数据结构,在图形结构中,节点之间的关系可以是任意的,所以不是线性结构。

  • 第5题:

    2、以下数据结构中,()是非线性数据结构

    A.树

    B.字符串

    C.队列

    D.栈