在一个单链表中,若q节点是p节点的前驱节点,若在q与p之间插入节点s,则执行( )。
A.s→qink=p→link; p→link=s
B.p→link=s; s→qink=q
C.p→link=s→link; s→link=p
D.q→link=s; s→link=p
第1题:
单链表的每个节点中包括一个指针link,它指向该节点的后继节点。现要将指针q指向的新节点插入到指针p指向的单链表节点之后,下面的操作序列中哪一个是正确的? ______。
A.q:=p^.link;p^.link:=q^.link;
B.p^.link:=q^.link;q:=p^.link;
C.q^.link:=p^.link;p^link:=q;
D.p^.link:=q;q^.link:=p^.link;
第2题:
在一个单链表中,若q结点是p结点的前驱结点,在q与p之间插入结点s,则执行( )。
A.s→link=p→link; p→link=s
B.p→link=s; s→link=q
C.p→link=s→link; s→link=p
D.q→link=s; s→link=p
第3题:
在一个单链表中,若q所指结点是p所指结点的前驱结点,若在q与p之间插入一个s所指的结点,则执行()。
A.s→link=p→link; p→link=s;
B.p→link=s; s→link=q;
C.p→link=s→link; s→link=p;
D.q→link=s; s→link =p;
第4题:
在一个单链表中,q结点是p结点的前驱结点,若在q与p之间插入结点s,则执行(29)。
A.s→link=p→link;p→link=s;
B.p→link=s;s→link=q;
C.p→link=s→link;s→link=p;
D.q→link=s;s→link=p;
第5题:
在一个单链表中,若p所指节点不是最后节点,在p之后插入s所指节点,则执行()。
A.s->link=p;p->link=s;
B.s->link=p->link;p->link=s;
C.s->link=p->link;p=s;
D.p->link=s;s->link=p;