专业整理知识分享数据结构》第二章线性表习题一、单项选择题1
—个有限序列,可以为空C
一个无限序列,可以为空B•—个有限序列,不可以为空D
—个无限序列,不可以为空2
在一个长度为删除第 i 个元素(0〈=i〈=n)时,需向前移动个元素
n-i+lC
n-i-1D
线性表采用链式存储时,其地址
必须是连续的 B
一定是不连续的C
部分地址必须是连续的 D
连续与否均可以4
从一个具有 n 个结点的单链表中查找其值等于 x 的结点时,在查找成功的情况下,需平均比较个元素结点
(n+1)/2D
(n-1)/25
在双向循环链表中,在 p所指的结点之后插入 s 指针所指的结点,其操作是―
p->next=s;s->prior=p;p->next->prior=s;s->next=p->next;B
s->prior=p;s->next=p->next;p->next=s;p->next->prior=s;C
p->next=s;p->next->prior=s;s->prior=p;s-A
n-i+lC
n-i-1D
i专业整理知识分享>next=p->next;D
s->prior=p;s->next=p->next;p->next->prior=s;p->next=s;6
设单链表中指针 p 指向结点 m,若要删除 m 之后的结点(若存在),则需修改指针的操作为
p->next=p->next->next;B
p=p->next;C
p=p->next->next;D
p->next=p;7
在一个长度为 n 的顺序表中向第 i 个元素(0〈i〈n+l)之前插入一个新元素时,需向后移动个元素
&在一个单链表中,已知 q 结点是 p 结点的前趋结点,若在q 和 p 之间插入 s 结