zoukankan      html  css  js  c++  java
  • STL集合容器set按照由小到大或者由大到小的顺序存放元素

    (1)由小到大

     

    set<int,less<int>> M;

        M.insert(1960);

        M.insert(1952);

        M.insert(1771);

        M.insert(1812);

        M.insert(1960);

        M.insert(2000);

     

        set<int,less<int>>::iterator N= M.begin();

        cout<<"Number of elements "<<M.size()<<endl;

        cout<<"The elements are:"<<endl;

        while(N != M.end())

        {

           cout<<*N<<endl;

           ++N;

        }

     图片

    (2)由大到小:

    set<int,greater<int>> M;

        M.insert(1960);

        M.insert(1952);

        M.insert(1771);

        M.insert(1812);

        M.insert(1960);

        M.insert(2000);

        set<int,greater<int>>::iteratorN = M.begin();

        cout<<"Number of elements "<<M.size()<<endl;

        cout<<"The elements are:"<<endl;

        while(N != M.end())

        {

           cout<<*N<<endl;

           ++N;

        }

    输出结果:


  • 相关阅读:
    Tinkoff Challenge
    Tinkoff Challenge
    Tinkoff Challenge
    Tinkoff Challenge
    整体二分
    树链剖分+LCT
    上下界网络流
    莫队
    可并堆
    bzoj_1033: [ZJOI2008]杀蚂蚁antbuster
  • 原文地址:https://www.cnblogs.com/pangblog/p/3331207.html
Copyright © 2011-2022 走看看