• 2022-07-29
    在一个单链表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;
  • D

    举一反三

    内容

    • 0

      在一个单链表中,若要在指针q所指结点的后面插入一个由指针p所指向的结点,则执行(<br/>)。 A: q-&gt;<br/>next = p-&gt;next;p-&gt;next<br/>= q; B: p-&gt;next<br/>= q-&gt;next;q<br/>= p; C: q-&gt;next<br/>= p-&gt;next;p<br/>= q; D: p-&gt;next<br/>= q-&gt;next;q-&gt;next<br/>= p;

    • 1

      在一个双链表中,在P结点之后插入结点q的操作是()。 A: q-&gt;prior=p; p-&gt;next=q; p-&gt;next-&gt;prior=q;q-&gt;next=p-&gt;next; B: q-&gt;next=p-&gt;next; p-&gt;next-&gt;prior=q;p-&gt;next=q;q-&gt;prior=p; C: p-&gt;next=q;q-&gt;prior=p;q-&gt;next=p-&gt;next;p-&gt;next-&gt;prior=q; D: q-&gt;prior=p;p-&gt;next=q;q-&gt;next=p-&gt;next;p-&gt;next-&gt;prior=q;

    • 2

      单向链表的每一个节点都有一个指向它的后续节点的指针link,现有节点p和q,要将q插入节点p的后面,正确的操作应该是 A: A) q↑.link:=p↑.link;p↑.link:=q; B: B) q:=p↑.link;p↑.link:=q↑.link; C: C) q↑.link:=p;p↑.link:=q; D: D) q:=p↑.link;p:=q↑.link;

    • 3

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

    • 4

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