求助
  • 板块学术版
  • 楼主jinbao
  • 当前回复0
  • 已保存回复0
  • 发布时间2024/5/19 19:45
  • 上次更新2024/5/19 21:36:33
查看原帖
求助
734662
jinbao楼主2024/5/19 19:45

代码:

#include <iostream>
#include <deque>
using namespace std;

int main() {
    int n;
    cin >> n;
    deque<int> dq;
    for (int i = 0; i < n; i++) {
        int op, x;
        cin >> op;
        switch (op) {
            case 1:
                cin >> x;
                dq.push_front(x);
                break;
            case 2:
                cin >> x;
                dq.push_back(x);
                break;
            case 3:
                dq.pop_front();
                break;
            case 4:
                dq.pop_back();
                break;
            case 5:
                cout << dq.front() << endl;
                break;
            case 6:
                cout << dq.back() << endl;
                break;
        }
    }
    return 0;
}

2024/5/19 19:45
加载中...