循环队列常用于实现数据缓冲。假设一个循环队列容量为5(即最多存放4个元素,留一个位置区分空与满),依次进行操作:入队数据1、2、3,出队1个数据,再入队数据4和5,此时队首到队尾的元素顺序是( )。
[2, 3, 4, 5]
[1, 2, 3, 4]
[3, 4, 5, 2]
[2, 3, 5, 4]