一个关于Java方面的题,求高手解答

设数组data[m]作为循环队列SQ是存储空间,front为队头指针,rear为队尾指针,则执行出队操作后其头指针front值为()。A:front=(front+1)%... 设数组data[m]作为循环队列SQ是存储空间,front为队头指针,rear为队尾指针,则执行出队操作后其头指针front值为()。
A:front=(front+1)%m
B:front=(front-1)%m
C:front=(front+1)%(m-1)
D:front=front+1
展开
 我来答
justafantasy
2011-05-14
知道答主
回答量:7
采纳率:0%
帮助的人:0
展开全部
选A,由队列性质可知,数据是先进先出,所以front指向的数据先出队列,然后front指针后移一位,即front+1。又因为循环队列是逻辑上的循环,所以要做模运算%m。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式