美文网首页
c++集合set简单示例

c++集合set简单示例

作者: 一路向后 | 来源:发表于2021-07-27 22:05 被阅读0次

    1.源码实现

    #include <iostream>
    #include <set>
    
    using namespace std;
    
    int main()
    {
            set<int> s;
    
            s.insert(1);
            s.insert(2);
            s.insert(3);
            s.insert(1);
    
            cout << "set的size为: " << s.size() << endl;
            cout << "set的maxsize为: " << s.max_size() << endl;
            cout << "set中的第一个元素为: " << *s.begin() << endl;
            cout << "set中的最后一个元素为: " << *s.end() << endl;
            cout << "set中的1出现的次数为: " << s.count(1) << endl;
    
            s.clear();
    
            if(s.empty())
            {
                    cout << "set为空" << endl;
            }
    
            cout << "set的size为: " << s.size() << endl;
            cout << "set的maxsize为: " << s.max_size() << endl;
    
            return 0;
    }
    

    2.编译源码

    $ g++ -o example example.cpp
    

    3.运行及其结果

    $ ./example
    set的size为: 3
    set的maxsize为: 461168601842738790
    set中的第一个元素为: 1
    set中的最后一个元素为: 3
    set中的1出现的次数为: 1
    set为空
    set的size为: 0
    set的maxsize为: 461168601842738790
    

    相关文章

      网友评论

          本文标题:c++集合set简单示例

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