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;
举一反三
- 链队列Q的头指针为front,尾指针为rear,下面哪个选项可以完成链队列的出队操作()。 A: p->Q->front;Q->front=p;free(p); B: p->Q->front;Q=p->next;free(p); C: p->Q->front;Q->front=p->next;free(p); D: p->Q->rear;Q->front=p->next;free(p);
- 已知带头结点的链队列指针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;
- 从一个顺序存储的循环队列Q中删除一个元素时,需要( )。 A: Q->;front= (Q->;front-1)%Q->;maxsize B: Q->;front= (Q->;front+1)%Q->;maxsize C: Q->;rear= (Q->; rear +1)%Q->;maxsize D: Q->;rear= (Q->; rear -1)%Q->;maxsize
内容
- 0
循环队列Q存放在长度为m的数组中,则入队操作为 A: Q->rear=Q->rear+1 B: Q->rear=(Q->rear+1)%(m-1) C: Q->rear=Q->rear+1%m D: Q->rear=(Q->rear+1)%m
- 1
中国大学MOOC: 4. 在一个双向链表中,在p结点之前插入q结点的操作是________。A.p->prior=q;q->next=p;p->prior->next=q;q->prior=p->prior;B.q->prior=p->prior;p->prior->next=q;q->next=p;p->prior=q->next;C.q->next=p;p->next=q;q->prior->next=q;q->next=p;D.p->prior->next=q;q->next=p;q->prior=p->prior;p->prior=q;
- 2
一个链队列q的队头和队尾指针是front和rear,该链队列已经存储有3个元素,现在有结点P要入队,入队操作是()。
- 3
若链队列的队头指针和队尾指针分别为front和rear,则从队列中删除一个节点的操作是() A: p=front;rear=p->next;free(p); B: p=rear; front=p; free(p); C: p=front; front=p->next;free(p); D: p=rear; front=p->next;free(p)
- 4
若链队列的队头指针和队尾指针分别为front和rear,则从队列中删除一个节点的操作是() A: p=front;rear=p->next;free(p); B: p=rear; front=p; free(p); C: p=front; front=p->next;free(p); D: p=rear; front=p->next;free(p)