题目内容
(请给出正确答案)
[单选题]
一个循环队列中用data[0..n-1]数组保存队中元素,另设置一个队尾指针rear和一个记录队中实际元素个数的变量count,则该队中最多可以存放的元素个数是()。
A.n-1
B.n
C.(rear+n) % n
D.(n-rear) % n
查看答案
如果结果不匹配,请 联系老师 获取答案
A.n-1
B.n
C.(rear+n) % n
D.(n-rear) % n
A.qu.rear++
B.qu.rear=(qu.rear+1)%N
C.qu.front++;
D.qu.front=(qu.front+1)%N
A、(q.rear+1)%maxSize==(q.front+1)%maxSize
B、(q.front+1)%maxSize==q.rear
C、(q.rear十1)%maxSize==q.front
D、q.front==q.rear
A.Amazon SQS
B.Amazon SNS
C.Amazon SES
D. AWS Data Pipeline(数据管道)
设顺序队列的类型为
typedefstruct
{
ElemTypedata[MaxSisel];
intfront,rear;
}Squeue;
Squeue*sq;
sq为指向顺序队列的指针变量,要进行新元素x的入队操作,按教课书约定,可用语句sq->data[sq->rear]=x;和()。
ElemType OutQueue(struct SeqQueue *sq)
{ if (sq->rear==sq->front)
{ printf(“队列已空,不能进行出队操作!\n”);
exit(1);
}
return sq->data[sq->front-1];
}
A.sg->front--;
B.sq->front++;
C.sq->rear++;
D.sq->rear--;