c++数据结构:deque(双端队列)
作者:野牛程序员:2025-11-10 09:21:12C++阅读 2248
c++数据结构:deque(双端队列)
数据结构:deque(双端队列)
✅ C++98 模板
#include <bits/stdc++.h>
using namespace std;
int main(){
ios::sync_with_stdio(false);
cin.tie(NULL);
deque<int> dq;
dq.push_back(3); // 尾部加入
dq.push_front(1); // 头部加入
dq.push_back(5);
// 遍历
for(int i=0;i<dq.size();i++){
cout << dq[i] << " ";
}
cout << "\n";
dq.pop_front(); // 弹头
dq.pop_back(); // 弹尾
for(int i=0;i<dq.size();i++){
cout << dq[i] << " ";
}
cout << "\n";
return 0;
}✅ 输入样例
(无输入)
✅ 输出样例
1 3 5 3
野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892

