[单选题]

已知指针p和q分别指向某单链表中第一个结点和最后一个结点。假设指针s指向另一个单链表中某个结点,则在s所指结点之后插入上述链表应执行的语句为()。

A . q->next=s->next;s->next=p;

B . s->next=p;q->next=s->next;

C . p->next=s->next;s->next=q;

D . s->next=q;p->next=s->next;

参考答案与解析:

相关试题

单链表形式的队列,头指针F指向队列的第一个结点,尾指针R指向队列的最后一个节点。

[判断题] 单链表形式的队列,头指针F指向队列的第一个结点,尾指针R指向队列的最后一个节点。A . 正确B . 错误

  • 查看答案
  • 在具有头结点的单链表中,头指针指向链表的第一个数据结点。

    [判断题] 在具有头结点的单链表中,头指针指向链表的第一个数据结点。A . 正确B . 错误

  • 查看答案
  • 单链表的每个结点中包括一个指针link,它指向该结点的后继结点。现要将指针q指向

    [单选题]单链表的每个结点中包括一个指针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,它指向该结点的后继结点。现要将指针q指向

    [单选题]单链表的每个结点中包括一个指针link,它指向该结点的后继结点。现要将指针q指向的新结点插人到指针p指向的单链表结点之后,下面的操作序列中哪一个是正确的?A.q:=p^. link; p^.Link:=q^.link;B.p^.link:=q^.1ink; q:=p^.1ink;C.q^.link:=p^.link; p^.1ink:=q;D.p^.1ink:=q; q^.link:=p^.link;

  • 查看答案
  • 单链表的每个结点中包括一个指针link,它指向该结点的后继结点。现要将指针q指向

    [单选题]单链表的每个结点中包括一个指针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;

  • 查看答案
  • 在一个带头结点的单链表HL中,若要在第一个元素之前插入一个由指针p指向的结点,应

    [单选题]在一个带头结点的单链表HL中,若要在第一个元素之前插入一个由指针p指向的结点,应该使用的语句为()A.HL=p;p->next=HL;B.p->next=HL;HL=p;C.p->next=HL->next;HL->next=p;D.p->next=HL;p=HL;

  • 查看答案
  • 在一个单链表中,若要在指针q所指结点的后面插入一个由指针p所指向的结点,则执行下

    [单选题]在一个单链表中,若要在指针q所指结点的后面插入一个由指针p所指向的结点,则执行下面哪条语句?( )A.q->next=p->next;p=qB.p->next=q->next;q=pC.q->next=p->next;p->next=qD.p->next=q->next;q->next=p

  • 查看答案
  • 对于单链表,如果仅仅知道一个指向链表中某结点的指针p, (54) 将p所指结点

    [单选题]对于单链表,如果仅仅知道一个指向链表中某结点的指针p, (54) 将p所指结点的数据元素与其确实存在的直接前驱交换,对于单循环链表来说 (55) ,而对双向链表来说 (56) 。(54) ~(56) A.可以B.不可以C.不确定D.仅能一次

  • 查看答案
  • 单向链表的每一个结点都有一个指向它的后续结点的指针link,现有结点p和q,结点

    [单选题]单向链表的每一个结点都有一个指向它的后续结点的指针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;

  • 查看答案
  • 设单链表表头指针为head,现将指针P指向的结点插入表中,使之成为第一个结点,其

    [单选题]设单链表表头指针为head,现将指针P指向的结点插入表中,使之成为第一个结点,其操作是 ______。其中p^. next、head^.next分别表示p、head所指结点的链域。A.p^. next:=head^. next;head^. next:=pB.p^. next:=head^. next;head:=pC.p^. next:=head;head:=pD.head^. next:=head;p:=head

  • 查看答案
  • 已知指针p和q分别指向某单链表中第一个结点和最后一个结点。假设指针s指向另一个单