• 2022-06-26
    在一个链表中,要把s所指的一个结点插入到p所指的一个结点后面去,正确的语句是:
    A: s->next=p->next; p->next=s;
    B: s->next=p; p->next=s;
    C: s->next=p¬->next; p=s;
    D: p->next=s; s->next=p;
  • A

    举一反三

    内容

    • 0

      在一个单链表中,若p所指节点不是最后节点,在p之后插入s所指节点,则执行<br/>。(<br/>) A: s-&gt;next=p;p-&gt;next=s; B: s-&gt;next=p-&gt;next;p-&gt;next=s; C: s-&gt;next=p-&gt;next;p=s; D: p-&gt;next=s;s-&gt;next=p;

    • 1

      在单链表中,将s所指节点插入到p所指节点之后,其语句应为( ) A: s-&gt;next = p+1; p-&gt;next=s; B: (*p).next=s; (*s).next=(*p).next; C: s-&gt;next=p-&gt;next;p-&gt;next=s-&gt;next; D: s-&gt;next=p-&gt;next; p-&gt;next=s;

    • 2

      在循环双链表的 p 所指的结点之前插入 s 所指结点的操作是( ) A: p-&gt;prior = s ; s-&gt;next = p ; p-&gt;prior-&gt;next = s ; s-&gt;prior = p-&gt;prior B: p-&gt;prior = s ; p-&gt;prior-&gt;next = s ; s-&gt;next = p ; s-&gt;prior = p-&gt;prior C: s-&gt;next = p ; s-&gt;prior = p-&gt;prior ; p-&gt;prior = s ; p-&gt;prior-&gt;next = s D: s-&gt;next = p ; s-&gt;prior = p-&gt;prior ; p-&gt;prior-&gt;next = s ; p-&gt;prior = s

    • 3

      在循环双链表的p所指的结点之前插入s所指结点的操作是( )。 A: p-&gt;prior = s ;s-&gt;next = p ;p-&gt;prior-&gt;next = s ;s-&gt;prior = p-&gt;prior B: p-&gt;prior = s ;p-&gt;prior-&gt;next = s ;s-&gt;next = p ;s-&gt;prior = p-&gt;prio C: s-&gt;next = p ;s-&gt;prior = p-&gt;prior ;p-&gt;prior = s ;p-&gt;prior-&gt;next = s D: s-&gt;next = p ;s-&gt;prior = p-&gt;prior ;p-&gt;prior-&gt;next = s ;p-&gt;prior = s

    • 4

      在循环双链表的p所指向结点之后插入结点s的操作步骤是( )。 A: p-&gt;next=s; s-&gt;prior=p; p-&gt;next-&gt;prior=s; s-&gt;next=p-&gt;prior; B: p-&gt;next=s; p-&gt;prior-&gt;next=s;s-&gt;prior=p; s-&gt;next=p-&gt;next; C: s-&gt;prior=p; s-&gt;next=p-&gt;next; p-&gt;next=s; p-&gt;next-&gt;prior=s; D: s-&gt;prior=p; s-&gt;next=p-&gt;next; p-&gt;next-&gt;prior=s; p-&gt;next =s;