在一个有头结点的链队列中,假设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. r=f->next;B. r=r->next;C. f=f->next;D.f= r->next;

在一个不带头结点的链队中,假设f和r分别为队头和队尾指针,则对该队列进行出队操作中并把结点的值保存在变量e中,其运算为e=f->data;和()。 A.r=r->nextB.r->next=rC.f=f->nextD.f->next=f

在一个链队列中,假设f和r分别为队首和队尾指针,删除一个结点的运算是() A、r=f->nextB、r=r->nextC、f=f->nextD、f=r->next

在一个链式队列中,假设f和r分别为队头和队尾指针,则删除结点的运算是()。A.r=f->nextB.r=r->nextC.f=f->nextD.f=r->next

在一个有头结点的链队列中,假设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;

在一个链队中,假设f和r分别为队首和队尾指针,则删除一个结点的运算是( )A.r=f—>nextB.r=r—>nextC.f=f—>nextD.f=r—>next

在一个链队中,假设f和r分别为队头和队尾指针,则删除一个结点的运算为()。Af=r-next;Br=r-next;Cr=f-next;Df=f-next;

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

在一个链队中,假设f和r分别为队首和队尾指针,则插入s所指结点的运算是 。A.f->next=s; f=sB.r->next=s; r=sC.s->next=r; r=sD.s->next=f; f=s