13. 线性表

题目总数:10
总分数:50
时间:不限时
第 1 题    单选题

元素R1、R2、R3、R4、R4入栈的顺序为R1、R2、R3、R4、R5。如果第1个出栈的是R3,那么第5个出栈的不可能是

A.

R1

B.

R2

C.

R4

D.

R5

第 2 题    单选题

双向链表中有两个指针域llink和rlink,分别指向该结点的前驱及后继。设p指向链表中的一个结点,它的左右结点均非空。现要求删除结点p,则下面语句序列中错误的是( )。

A.

p->rlink->llink = p->rlink;
p->llink->rlink = p->llink; delete p;

B.

p->llink->rlink = p->rlink;
p->rlink->llink = p->llink; delete p;

C.

p->rlink->llink = p->llink;
p->rlink->llink->rlink = p->rlink; delete p;

D.

p->llink->rlink = p->rlink;
p->llink->rlink->llink = p->llink; delete p;

第 3 题    单选题

3.   队列快照是指在某一时刻队列中的元素组成的有序序列。例如,当元素1、2、3入队,元素1出队后,此刻的队列快照是"2 3"。当元素2、3也出队后,队列快照是"",即为空。现有3个正整数元素依次入队、出队。已知它们的和为8,则共有_________种可能的不同的队列快照(不同队列的相同快照只计一次)。例如,"5 2 1"、"4 2 2"、""都是可能的队列快照;而"7"不是可能的队列快照,因为剩下的2个正整数的和不可能是1。


A.

45

B.

46

C.

48

D.

49

第 4 题    单选题

()是一种先进先出的线性表。

A.

B.

队列

C.

哈希表(散列表)

D.

二叉树

第 5 题    单选题

如果一个栈初始时为空,且当前栈中的元素从栈底到栈顶依次为a,b,c,另有元素d已经出栈,则可能的入栈顺序是( )。

A.

a, d,c, b

B.

b, a, c, d

C.

a, c, b, d

D.

d, a, b,c

第 6 题    单选题

下图中所使用的数据结构是( )

A.

哈希表

B.

C.

队列

D.

二叉树

第 7 题    单选题

链表不具备的特点是( )

A.

可随机访问任何一个元素

B.

插入、删除操作不需要移动元素

C.

无需事先估计存储空间大小

D.

所需存储空间与存储元素个数成正比

第 8 题    单选题

线性表若采用链表存储结构,要求内存中可用存储单元地址( )

A.

必须连续

B.

部分地址必须连续

C.

一定不连续

D.

连续不连续均可

第 9 题    单选题

今有一空栈 S,对下列待进栈的数据元素序列 a,b,c,d,e,f 依次进行进栈,进栈,出栈,进栈, 进栈,出栈的操作,则此操作完成后,栈 S 的栈顶元素为()

A.

f

B.

c

C.

a

D.

b

第 10 题    单选题

对于入栈顺序为 a,b,c,d,e,f,g 的序列,下列()不可能是合法的出栈序列。

A.

a, b, c, d,e, f,g

B.

a, d, c, b,e, g, f

C.

a, d, b, c, g, f,e

D.

g, f,e,d,c, b, a