zoukankan      html  css  js  c++  java
  • (ACM模板)集合set

    #include<iostream>
    #include<cstdio>
    #include<set>
    using namespace std;
    
    int main()
    {
        //set的定义 
        set<int> s1;
        set<string> s2;
        set<double> s3;
        
        //set的增删查函数 
        s1.insert();    
         
        s1.erase();     
        s1.clear();     
         
        s1.find();        //  返回一个指向被查找到元素的迭代器
        s1.count();       //  返回某个值元素的个数0/1
        s1.lower_bound(); //  返回指向大于(或等于)某值的第一个元素的迭代器
        s1.upper_bound(); //  返回大于某个值元素的迭代器
         
        //其他函数
        s1.begin();       //  返回指向第一个元素的迭代器
        s1.end();         //  返回指向最后一个元素之后的迭代器,不是最后一个元素
        
        s1.rbegin();      //  返回指向集合中最后一个元素的反向迭代器
        s1.rend();        //  返回指向集合中第一个元素的反向迭代器
        s1.size();        //  集合中元素的数目
        s1.swap();        //  交换两个集合变量
        
        
        //多重集合 
        multiset<int> ss1;
        mrltiset<string> ss2;
         
        return 0;
    }
  • 相关阅读:
    迭代模型
    螺旋模型
    瀑布模型
    V模型
    codeforces411div.2
    专题1:记忆化搜索/DAG问题/基础动态规划
    Python
    字符串的相关操作方法
    Python基本数据类型
    编码
  • 原文地址:https://www.cnblogs.com/clno1/p/9681131.html
Copyright © 2011-2022 走看看