#3823. [GESP202509 六级 C++] 第 5 题

[GESP202509 六级 C++] 第 5 题

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

{{ select(1) }}

  • [2, 3, 4, 5]
  • [1, 2, 3, 4]
  • [3, 4, 5, 2]
  • [2, 3, 5, 4]