美文网首页
3.插入和删除

3.插入和删除

作者: lxr_ | 来源:发表于2021-04-20 18:46 被阅读0次
    #include<iostream>
    using namespace std;
    
    #include<set>
    
    void Printset(set<int> s)
    {
        for (set<int>::iterator it = s.begin(); it != s.end(); it++)
        {
            cout << (*it) << " ";
        }
        cout << endl;
    }
    void test0301()
    {
        set<int> s1;
    
        s1.insert(10);
        s1.insert(320);
        s1.insert(130);
        s1.insert(342);
        s1.insert(350);
    
        Printset(s1);
    
        //删除
        s1.erase(s1.begin());
        Printset(s1);
    
        s1.erase(350);//删除350
        Printset(s1);
    
        //两种清空方式
        s1.clear(); 
        Printset(s1);
    
        s1.erase(s1.begin(), s1.end());
        Printset(s1);
    }
    
    int main()
    {
    
        test0301();
    
        system("pause");
        return 0;
    }
    

    相关文章

      网友评论

          本文标题:3.插入和删除

          本文链接:https://www.haomeiwen.com/subject/ygqilltx.html