首页 > 试题广场 >

若用一个大小为6的数组来实现循环队列,队尾指针是rear、队

[单选题]
若用一个大小为6的数组来实现循环队列,队尾指针是rear、队头是front。当前rear和front的值分别为0和3,当从队列中删除一个元素,再加入两个元素后,rear和front的值分别为
  • 1和5
  • 2和4
  • 4和2
  • 5和1
删除一个元素队头指针加1,插入一个元素队尾指针加1
发表于 2019-09-05 17:43:08 回复(0)
更多回答
推荐

删除操作户front=(front++)%n;插入操作rear=(rear++)%n,计算即可

发表于 2018-07-25 20:33:30 回复(4)
我只能说,只要有队列的思想,和正常队列反着来,是可以选C的
发表于 2018-08-12 23:52:14 回复(0)
B
发表于 2019-12-21 15:08:08 回复(0)
发表于 2019-09-06 20:14:59 回复(0)
队列:尾插入,头删除
插入:每插入一个,尾+1
删除:没删除一个,头+1
发表于 2019-08-02 17:18:24 回复(0)
删除一个元素后,front+1=3+1;加入两个元素后,rear+2。
编辑于 2019-06-02 19:09:16 回复(0)
当元素进队时候,rear向后移动,出队时候front向后移动,本题中删除一个元素,所以front向后移一个变成4,再增加两个,rear向后移动两个变成2
发表于 2019-03-01 14:19:48 回复(0)

问题信息

上传者:牛客3711266号
难度:
8条回答 5223浏览

热门推荐