已知带头结点的链队列指针Q,则该非空队列取队头元素操作的语句是()
A: *x=Q->next->data;
B: *x=Q->front->data;
C: *x=Q->front->next->data;
D: *x=Q->rear->data;
A: *x=Q->next->data;
B: *x=Q->front->data;
C: *x=Q->front->next->data;
D: *x=Q->rear->data;
举一反三
- 已知带头结点的链队列指针Q,则该队列做新元素结点s进队操作的语句是( ) A: Q->;rear->;next=s; Q->;rear=s; B: s->;next=Q->;front->;next; Q->;front->;next=s; C: Q->;next=s;Q=s; D: s->;next=Q->;next ;Q->;next=s;
- 已知带头结点的链队列指针Q,则该队列做新元素结点s进队操作的语句是( ) A: Q->rear->next=s; Q->rear=s; B: s->next=Q->front->next; Q->front->next=s; C: Q->next=s;Q=s; D: s->next=Q->next ;Q->next=s;
- 已知带头结点的链队列指针Q,则该队列做新元素结点s进队操作的语句是() A: s->next=Q->next ;Q->next=s; B: Q->next=s;Q=s; C: s->next=Q->front->next;Q->front->next=s; D: Q->rear->next=s;Q->rear=s;
- 删除单链表中指针p所指结点的语句序列为( )。 A: q=p->;next; p->;data=q->;data; p->;next=q->;next; free(q); B: q=p->;next; q->;data=p->;data; p->;next=q->;next; free(q); C: q=p->;next; p->;next=q->;next; free(q); D: q=p->;next; p->;data=q->;data; free(q);
- 一个链队列q的队头和队尾指针是front和rear,该链队列已经存储有3个元素,现在有结点P要入队,入队操作是()。 A: P->;rear=q;q->;rear=p; B: q->;rear->;next=p; C: q->;rear->;next=p;q->;rear=p; D: q->;rear=p;q->;rear->;next=p;