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;

        }

    输出结果:


  • 相关阅读:
    KMP总结
    条件概率的计算
    EL和JSTL
    tomcat部署web项目
    web
    面试1
    面试可能会问的题
    简介
    建一个springboot项目
    刷题之牛客网
  • 原文地址:https://www.cnblogs.com/pangblog/p/3331207.html
Copyright © 2011-2022 走看看