【单选题】在双向循环链表中,在p指针所指的结点后插入q所指向的新结点,其修改指针的操作是()。

A. p→next=q; q→prior=p; p→next→prior=q; q→next=q;

B. p→next=q; p→next→prior=q; q→prior=p; q→next=p→next;

C. q→prior=p; q→next=p→next; p→next→prior=q; p→next=q;

D. q→prior=p; q→next=p→next; p→next=q; p→next→prior=q;

参考答案与解析:

相关试题

【单选题】在双向循环链表中,在p指针所指的结点后插入q所指向的新结点,其修改指针的操作是()。

【单选题】在双向循环链表中,在p指针所指的结点后插入q所指向的新结点,其修改指针的操作是()。A. p→next=q; q→prior=p; p→next→pr

  • 查看答案
  • 在双向循环链表中,在p指针所指的结点后插入一个指针q所指向的新结点,修改指针的操

    [单选题]在双向循环链表中,在p指针所指的结点后插入一个指针q所指向的新结点,修改指针的操作是()。A . p->next=q;q->prior=p;p->next->prior=q;q->next=q;B . p->next=q;p->next->prior=q;q->prior=p;q->next=p->next;C . q->prior=p;q->next=p->next;p->next->prior=q

  • 查看答案
  • 在双向循环链表中,在p指针所指向的结点前插入一个指针q所指向的新结点,其修改指针的操作是]注:双向链表的结点结构为(llink,data,rlink)。供选择的答案:

    在双向循环链表中,在p指针所指向的结点前插入一个指针q所指向的新结点,其修改指针的操作是]注:双向链表的结点结构为(llink,data,rlink)。供选择的

  • 查看答案
  • 在双向循环链表中,在p所指的结点之后插入指针f所指的新结点,其操作步骤是()。

    [单选题]在双向循环链表中,在p所指的结点之后插入指针f所指的新结点,其操作步骤是()。A.B.C.D.

  • 查看答案
  • 在双向循环链表中,在p所指的结点之后插入指针f所指的新结点,其操作步骤是()。

    [单选题]在双向循环链表中,在p所指的结点之后插入指针f所指的新结点,其操作步骤是()。A.B.C.D.

  • 查看答案
  • 在双向循环链表中,在p所指的结点之后插入指针f所指的新结点,其操作步骤是()。

    [单选题]在双向循环链表中,在p所指的结点之后插入指针f所指的新结点,其操作步骤是()。A.B.C.D.

  • 查看答案
  • 在双向循环链表中,在p所指的结点之后插入指针f所指的新结点,其操作步骤是()。

    [单选题]在双向循环链表中,在p所指的结点之后插入指针f所指的新结点,其操作步骤是()。A.B.C.D.

  • 查看答案
  • 在单链表中在指针p所指结点后插入结点q的操作是

    [单选题]在单链表中在指针p所指结点后插入结点q的操作是A.q:=p↑.link;p↑.link:=q↑.linkB.p↑.link:=q↑.link;q↑link:=p↑.linkC.q↑.link:=p;p↑.link:=qD.q↑.link:=P↑.link;p↑,link:=q

  • 查看答案
  • 在一个单链表head中,若要在指针p所指结点后插入一个q指针所指结点,则执行()

    [单选题]在一个单链表head中,若要在指针p所指结点后插入一个q指针所指结点,则执行()A . p->next=q->next;q->next=p;B . q->next=p->next;p=q;C . p->next=q->next;p->next=q;D . q->next=>next;p->next=q;

  • 查看答案
  • 在一个单链表中,若要在指针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

  • 查看答案