当前位置:首页C++ > 正文

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
野牛程序员教少儿编程与信息学竞赛-微信|电话:15892516892
  • c++数据结构:deque(双端队列)
  • 相关推荐

    最新推荐

    热门点击