1 试卷一一、单选题(每题2 分,共 20 分)1
对一个算法的评价,不包括如下()方面的内容
A.健壮性和可读性B.并行性C.正确性D.时空复杂度2
在带有头结点的单链表HL 中,要向表头插入一个由指针p 指向的结点,则执行( )
p->next=HL->next; HL->next=p; B
p->next=HL; HL=p; C
p->next=HL; p=HL; D
HL=p; p->next=HL; 3
对线性表,在下列哪种情况下应当采用链表表示
经常需要随机地存取元素B
经常需要进行插入和删除操作C
表中元素需要占据一片连续的存储空间D
表中元素的个数不变4
一个栈的输入序列为1 2 3,则下列序列中不可能是栈的输出序列的是( ) A
2 3 1 B
3 2 1 C
3 1 2 D
1 2 3 5
AOV 网是一种()
A.有向图B.无向图C.无向无环图D.有向无环图7
若需要利用形参直接访问实参时,应将形参变量说明为()参数
A.值B.函数C.指针D.引用8
在稀疏矩阵的带行指针向量的链接存储中,每个单链表中的结点都具有相同的()
A.行号B.列号C.元素值D.非零元素个数二、 填空题(每空1 分,共 28 分)1
数据结构是指数据及其相互之间的______________
当结点之间存在M 对 N(M :N)的联系时,称这种结构为_____________________
队列的插入操作是在队列的___尾______进行,删除操作是在队列的____首______进行
当用长度为N 的数组顺序存储一个栈时,假定用top==N 表示栈空,则表示栈满的条件是___top==0_____________
对于一个长度为n 的单链存储的线性表,在表头插入元素的时间复杂度为_________,在表尾插入元