在一个单链表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: 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;
举一反三
- 在单链表中,如果指针p所指结点不是最后一个结点,在p之后插入t所指结点,则执行语句( <br/>) A: t->link = p; p->link = t; B: t->link = p->link; p->link = t; C: t->link = p ->link; p = t; D: p->link = t; t->link = p;
- 在一个单链表HL为表头指针中,若要在指针q所指的结点的后面插入一个由指针p所指的结点,则执行 ( )。 A: q->next = p->next ; p->next = q; B: p->next = q->next; q = p; C: q->next = p->next; p->next = q; D: p->next = q->next ; q->next = p;
- 单链表的每个结点中包括一个指针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,它指向该结点的后继结点。现要将指针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;