mali 题库 · 编程题 · 难度:简单

P038 队列的实现(数组模拟)

标签:数据结构、队列

题目描述

使用数组模拟队列,实现以下操作:

- push x:将 x 加入队尾
- pop:弹出队首元素(队列为空时输出 error)
- front:输出队首元素(队列为空时输出 error)
- size:输出队列中元素个数

约束条件

输入格式

第一行一个整数 q(1 \le q \le 10^5),表示操作数。
接下来 q 行,每行一个操作。

输出格式

对每个 front、size 操作输出一行,pop 失败时输出 error。

样例

输入:
6
push 1
push 2
front
pop
size
front

输出:
1
1
2

知识点:队列、数组模拟

正在加载在线提交与判题界面…