美文网首页
STL中的排序算法

STL中的排序算法

作者: darkness605 | 来源:发表于2020-10-21 20:25 被阅读0次
    #include<iostream>
    #include<set>
    using namespace std;
    struct cmp1{
           bool operator () ( const int &a , const  int &b ) const {
                return a > b; 
           }  
    };
    struct cmp2{
           bool operator () ( const int &a , const  int &b ) const {
                return a < b; 
           }  
    };
    int   main(void){
        
        //  set<int > s;              //默认从小到大 
        //  set<int,greater<int> > s; //从大到小 
        //  set<int,less<int> > s;    //从小到大 
        //  set<int, cmp1 > s;         //从大到小 
        //  set<int, cmp2 > s;         //从小到大
        s.insert(5); 
        s.insert(4);
        s.insert(3);
        s.insert(2);
        s.insert(1);
        s.insert(0);
        set<int> ::iterator it;
        for(   it = s.begin() ; it!=s.end() ;it++)
             cout<< *it<<" ";
    }
    

    相关文章

      网友评论

          本文标题:STL中的排序算法

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