本题需要设计一个 queue 类,实现如下功能:
1、基础功能
2、核心功能
题目的包含多行输入,第一行为正整数 N, 代表后续有 N 行命令序列。
接下来 N 行,每行包含一个命令,命令格式为 [operation] [parameters] ,具体命令如下:
push 命令:
pop 命令:
front 命令:
back 命令:
empty 命令:
size 命令:
输出为每行命令执行后的结果,具体输出格式如下:
push 命令:无输出
pop 命令:无输出
front 命令:输出一个整数,独占一行,表示队头元素
back 命令:输出一个整数,独占一行,表示队尾元素
empty 命令:为空输出 true,不为空输出 false,输出独占一行
size 命令:输出一个整数,独占一行,表示队列的大小
14 push 1 push 2 push 3 size front back pop front size empty pop pop size empty
3 1 3 2 2 false 0 true
数据范围:
1 <= N <= 1000
选择合适的字体大小
选择合适的主题