在一个单链表中,若P所指结点不是最后结点,在P之后插入S所指结点,则执行( )。
A. S.next=P.next;P.next=S;
B. P.next=S.next;S.next=P;
C. P.next=P;P.next=S;
D. P.next=S;S.next=P;
查看答案
设引用变量p指向单链表结点A,则删除结点A的后继结点B需要的操作为( )。
A. p.next=p.next.next
B. p=p.next
C. p=p.next.next
D. p.next=p
两个引用变量P和Q,分别指向单链表的两个元素,P所指元素是Q所指元素的前驱的条件是( )。
A. P.next==Q
B. Q.next==P
C. P==Q
D. P.next==Q.next
下列有关线性表的叙述中,正确的是( )。
A. 线性表中的元素之间是线性关系
B. 线性表中至少有一个元素
C. 线性表中任何一个元素有且仅有一个直接前趋
D. 线性表中任何一个元素有且仅有一个直接后继
在单链表中,存储每个结点需要有两个域,一个是数据域,另一个是指针域,它指向该结点的( )。
A. 直接前趋
B. 直接后继
C. 开始结点
D. 终端结点