单项选择题和顺序栈相比,链栈有一个比较明显的优势是()。

A.通常不会出现栈满的情况
B.通常不会出现栈空的情况
C.插入操作更容易实现
D.删除操作更容易实现


您可能感兴趣的试卷

你可能感兴趣的试题

2.单项选择题对于循环队列()。

A.无法判断队列是否为空
B.无法判断队列是否为满
C.队列不可能满
D.以上说法都不对

3.单项选择题设计一个判别表达式中左、右括号是否配对出现的算法,采用()数据结构最佳

A.线性表的顺序存储结构
B.队列
C.线性表的链式存储结构
D.栈

5.单项选择题一个队列的入队序列是1,2,3,4,则队列的输出序列是()。

A.4,3,2,1
B.1,2,3,4
C.1,4,3,2
D.3,2,4,1

7.单项选择题以下()不是队列的基本运算

A.从队尾插入一个新元素
B.从队列中删除第i个元素
C.判断一个队列是否为空
D.读取队头元素的值

8.单项选择题栈和队列的共同点是()。

A.都是先进后出
B.都是先进先出
C.只允许在端点处插入和删除元素
D.没有共同点

9.单项选择题单链表中,增加一个头结点的目的是为了()。

A.使单链表至少有一个结点
B.标识表结点中首结点的位置
C.方面运算的实现
D.说明单链表是线性表的链式存储

10.单项选择题在n个结点的线性表的数组实现中,算法的时间复杂度是O(1)的操作是()。

A.访问第i(1<=i<=n)个结点和求第i个结点的直接前驱(1<i<=n)
B.在第i(1<=i<=n)个结点后插入一个新结点
C.删除第i(1<=i<=n)个结点
D.以上都不对