作业介绍
双端队列
双端队列是指一个可以在队首/队尾插入或删除元素的队列。相当于是栈与队列功能的结合。具体地,双端队列支持的操作有 个:
- 在 插入一个元素。
- 在 插入一个元素。
- 在 删除一个元素。
- 在 删除一个元素。
STL 的 deque
使用方法为 deque<元素类型> 队列名字; 例如 deque<int> q;
q.push_front(x)。元素加入到队首。q.push_back(x)。元素加入到队尾。q.pop_front()。删除队头,保证队列不为空使用。q.pop_back()。删除队尾,保证队列不为空使用。
deque 的底层实现常数巨大,且非常占用内存。曾有 NOI 选手开了 个 deque 喜提 MLE 错失金牌。
题目
认领作业后才可以查看作业内容。
- 状态
- 正在进行…
- 题目
- 2
- 开始时间
- 2026-3-13 0:00
- 截止时间
- 2034-3-29 23:59
- 可延期
- 24 小时