● 与单向链表相比,双向链表 (40) 。
(40)
A. 需要较少的存储空间
B. 遍历元素需要的时间较短
C. 较易于访问相邻结点
D. 较易于插入和删除元素
第1题:
能在O(1)时间内访问线性表的第i个元素的结构是()
A.顺序表
B.单链表
C.单向循环链表
D.双向链表
第2题:
链表所具备的特点是().
A.可以随机访问任一结点
B.占用连续的存储空间
C.插入删除元素的操作不需要移动元素结点
D.可以通过下标对链表进行直接访问
第3题:
与单向链表相比,双向链表______。
A.需要较少的存储空间
B.遍历元素需要的时问较短
C.较易于访问相邻节点
D.较易于插入和删除元素
A.
B.
C.
D.
第4题:
(数据结构)与单向链表相比,双向链表的优点之一是
A、更节省存储空间B、便于进行随机访问
C、更容易访问相邻结点D、可以省略头指针和尾指针
C
第5题:
不问的存储结构适用于不同的应用场合。某线性表最常用的运算是插入和删除,删除运算是指删除表头第一个元素,插入运算是指在表尾插入一个新元素,那么采用(105)存储方式最好。
A.仅有头指针的单向循环链表
B.仅有尾指针的单向循环链表
C.单向链表
D.双向链表
第6题:
队列采用如下图所示的循环单链表表示,图(a)表示队列为空,图(b)为e1、e2.e3依次入队列后的状态,其中,rear指针指向队尾元素所在结点,size为队列长度。以下叙述中,正确的是( )。
A.入队列时需要从头至尾遍历链表,而出队列不需要B.出队列时需要从头至尾遍历链表,而入队列不需要C.新元素加入队列以及队头元素出队列都需要遍历链表,D.入队列和出队列操作都不需要遍历链表
第7题:
对于线性表,相对于顺序存储,采用链表存储的缺点是 (57) 。
A.数据元素之间的关系需要占用存储空间,导致存储密度不高
B.表中结点必须占用地址连续的存储单元,存储密度不高
C.插入新元素时需要遍历整个链表,运算的时间效率不高
D.删除元素时需要遍历整个链表,运算的时间效率不高
第8题:
第9题:
试比较单向链表与双向链表的优缺点。
第10题:
设某链表中最常用的操作是在链表的尾部插入或删除元素,则选用下列()存储方式最节省运算时间。
第11题:
第12题:
单向链表
单向循环链表
双向链表
双向循环链表
第13题:
以下表中可以随机访问的是()。
A.单向链表
B.双向链表
C.单向循环链表
D.顺序表
第14题:
A.单链表
B.静态链表
C.双链表
D.顺序表
第15题:
与单向链表相比,双向链表______。
A.需要较少的存储空间
B.遍历元素需要的时间较长
C.较易于访问相邻结点
D.较易于插入和删除元素
第16题:
在链表结构中,采用(59)可以用最少的空间代价和最高的时间效率实现队列结构。
A.仅设置尾指针的单向循环链表
B.仅设置头指针的单向循环链表
C.仅设置尾指针的双向链表
D.仅设置头指针的双向链表
第17题:
在需要经常查找结点的前驱与后继的场合中,使用(40)比较合适。
A.单链表
B.循环链表
C.链栈
D.双链表
第18题:
线性表采用单循环链表存储的主要特点是( )。
A.从表中任一结点出发都能遍历整个链表。B.可直接获取指定结点的直接前驱和直接后继结点C.在进行删除操作后,能保证链表不断开D.与单链表相比,更节省存储空间
第19题:
第20题:
第21题:
与单向链表相比,使用双向链表存储数据,其优点是可以()。
第22题:
数据元素之间的关系需要占用存储空间,导致存储密度不高
表中结点必须占用地址连续的存储单元,存储密度不高
插入新元素时需要遍历整个链表,运算的时间效率不高
删除元素时需要遍历整个链表,运算的时间效率不高
第23题:
提高检索速度
很方便地插入和删除数据
节约存储空间
很快回收存储空间