使用C++做算法题时,与deque相关的常用操作:
头文件 | #include<deque> |
创建 | deque |
前插 | dq.push_front(); |
后插 | dq.push_back(); |
前删 | dq.pop_front(); |
后删 | dq.pop_back(); |
前查询 | dq.front(); |
后查询 | dq.back(); |
插入 | dq.insert(index, n); |
删除 | dq.erase(index); |
清空 | dq.clear(); |
大小 | dq.size(); |
检测为空 | dq.empty(); |