在双向循环链表中,在p所指的结点之后插入指针f所指的新结点,其操作步骤是()。A.f->prior=p;f->next=p->next;p->next=f;p->next->prior=f;B.p->next=f;f->prior=p;p->next->prior=f;f->next=p->next;C.f->prior=p;f->next=p->next;p->next->prior=f;p->next=f;D.p->next=f;p->next->prior=f;f->prior=p;f->next=

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

A.f->prior=p;f->next=p->next;p->next=f;p->next->prior=f;

B.p->next=f;f->prior=p;p->next->prior=f;f->next=p->next;

C.f->prior=p;f->next=p->next;p->next->prior=f;p->next=f;

D.p->next=f;p->next->prior=f;f->prior=p;f->next=p->next;


相似考题
更多“在双向循环链表中,在p所指的结点之后插入指针f所指的新结点,其操作步骤是()。 ”相关问题
  • 第1题:

    要在一个单向链表中p所指向的结点之后插入一个s所指向的新结点,若链表中结点的指针域为next,可执行()和p->next=s;的操作。
    s->next= p->next;

  • 第2题:

    在一个单向链表中p所指结点之后插入一个s所指的新结点,应执行s->next=p->next;和()操作。
    p->next=s;

  • 第3题:

    要在一个单向链表中p所指向的结点之后插入一个S所指向的新结点,若链表中结点的指针域为next,可执行()和p->next==s的操作。
    s->next===p->next;

  • 第4题:

    在一个单链表中p所指结点之后插入一个s所指结点时,应执行()和p->next=s;的操作。
    s->next=p->next;

  • 第5题:

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

    Af->prior=p;f->next=p->next;p->next=f;p->next->prior=f;

    Bp->next=f;f->prior=p;p->next->prior=f;f->next=p->next;

    Cf->prior=p;f->next=p->next;p->next->prior=f;p->next=f;

    Dp->next=f;p->next->prior=f;f->prior=p;f->next=p->next;


    C