zoukankan      html  css  js  c++  java
  • STL 小白学习(4) deque

    #include <iostream>
    #include <deque> //deque容器 双口
    using namespace std;
    
    
    void printDeque(deque<int>& d) {
        for (deque<int>::iterator it = d.begin(); it != d.end(); it++) {
            cout << (*it) << " ";
        }
        cout << endl;
    }
    //初始化 构造函数
    void test01() {
        deque<int> d;
        deque<int> d2(10, 5);
        deque<int> d3(d2.begin(), d2.end());
        deque<int> d4(d3);
    
    }
    //赋值
    void test02() {
        deque<int> d1;
        d1 = { 15,6465,1,561,65 };
        deque<int> d2;
        d2.assign(d1.begin(),d1.end()); //迭代器指定区间赋值
        deque<int>d3;
        d3 = d2;
        d1.swap(d2);//交换两个空间元素
    }
    
    //大小操作
    void test03() {
        deque<int> d1;
        if (d1.empty()) {
            cout << "为空!" << endl;
        }
        cout<<d1.size();
    
        d1.resize(5);
    
    }
    //deque 插入删除
    void test04() {
        deque<int> d1;
        d1.push_back(50);
        d1.push_front(10);
        d1.push_back(60);
        d1.push_front(40);
        d1.pop_back();
        d1.pop_front();
        printDeque(d1);
    
        if (int val = d1.front() == 123) {//判断完 没问题就进行删除
            d1.pop_front();
        }
    
    }
    
    
    
    
    
    
    
    
    
    
    
    int main() {
    
    }
  • 相关阅读:
    [HNOI2006]超级英雄
    [CTSC1999]家园
    火星探险问题
    [HNOI2008]GT考试
    [USACO14DEC]后卫马克Guard Mark
    [NOI2018]归程
    [USACO15DEC]最大流Max Flow
    [NOIPlus]斗地主
    [LUOGU] P3128 [USACO15DEC]最大流Max Flow
    [BZOJ] 1878: [SDOI2009]HH的项链
  • 原文地址:https://www.cnblogs.com/likeghee/p/10180347.html
Copyright © 2011-2022 走看看