在一个有头结点的链队列中,假设f和r分别为队首和队尾指针,则队头出队的运算是()。A.q=f->next;f->next=f->next->next;free(q);B.q=f;f->next=f->next->next;free(q);C.f->next=f->next->next;q=f->next;free(q);D.q=f->next->next;f=f->next;free(q);

题目

在一个有头结点的链队列中,假设f和r分别为队首和队尾指针,则队头出队的运算是()。

A.q=f->next;f->next=f->next->next;free(q);

B.q=f;f->next=f->next->next;free(q);

C.f->next=f->next->next;q=f->next;free(q);

D.q=f->next->next;f=f->next;free(q);


相似考题
更多“在一个有头结点的链队列中,假设f和r分别为队首和队尾指针,则队头出队的运算是()。A.q=f->next;f-> ”相关问题
  • 第1题:

    在一个有头结点的链队列中,假设f和r分别为队首和队尾指针,则插入s所指的结点的运算是()。

    A.f->next=s;f=s;

    B.r->next=s;r=s;

    C.s->next=r;r=s;

    D.s->next=f;f=s;


    正确答案:B

  • 第2题:

    在一个链队中,假设f和r分别为队头和队尾指针,则删除一个结点的运算为()。

    Af=r->next;

    Br=r->next;

    Cr=f->next;

    Df=f->next;


    D

  • 第3题:

    在一个链队中,假设f和r分别为队首和队尾指针,则插入s所指结点的运算是 。

    A.f->next=s; f=s

    B.r->next=s; r=s

    C.s->next=r; r=s

    D.s->next=f; f=s


    B

  • 第4题:

    在一个链队中,假设f和r分别为队首和队尾指针,则删除一个结点的运算是( )

    A.r=f—>next

    B.r=r—>next

    C.f=f—>next

    D.f=r—>next


    正确答案:C

  • 第5题:

    在一个链队中,f和r分别为队头和队尾指针,队结点的指针域为next,则插入一个s所指结点的操作为()和r=s;。
    r->next=s