单链表的每个结点中包括一个指针link,它指向该结点的后继结点。现要将指针q指向的新结点插入到指针p指向的单链表结点之后,下列操作序列中正确的是 ( )。
A: A) q:=p↑.link;p↑.link:=q↑.link;
B: B) p↑.link.q↑.link;q:=p↑.link;
C: C) q↑.link:=p↑.link;p↑.link:=q;
D: D) p↑.link:=q;q↑.link:=p↑.link;
A: A) q:=p↑.link;p↑.link:=q↑.link;
B: B) p↑.link.q↑.link;q:=p↑.link;
C: C) q↑.link:=p↑.link;p↑.link:=q;
D: D) p↑.link:=q;q↑.link:=p↑.link;
举一反三
- 单链表的每个结点中包括一个指针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
- 单链表的每个结点中包括一个指针link,它指向该结点的后继结点。现将从单链表中删除指针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
- 单向链表的每一个节点都有一个指向它的后续节点的指针link,现有节点p和q,要将q插入节点p的后面,正确的操作应该是 A: q↑.link:=p↑.link;p↑.link:=q; B: q:=p↑.link;p↑.link:=q↑.link; C: q↑.link:=p;p↑.link:=q; D: q:=p↑.link;p:=q↑.link;
- 在一个单链表HL中,若要在指针q所指结点的后面插入一个由指针p所指向的结点,则执行( )。 A: q->link=p->link; B: q->link=p->link;p->link=q; C: p->link=q->link;q=p; D: p->link=q->link;q->link=p;
- 在下列各题的A)、B)、C)、D)四个选项中,只有一个选项是正确的。 单向链表的每一个节点都有一个指向它的后续节点的指针link,现有节点p和q,节点q在节点p的前面,要删除节点p,正确的操作应该是 A: q↑.link:=p↑.link; B: p↑.link:=q↑.link; C: q↑.link:=p;p↑.link:=q; D: q:=p↑.link;p↑.link:=q↑.link;