即日起在codingBlog上分享您的技术经验即可获得积分,积分可兑换现金哦。

每日一题 No.27 set容器的学习和进阶

编程语言 linglian0522 21℃ 0评论
本文目录
[隐藏]

1.本题要求:

今天让我们学习set的常用方法吧~

2.输入格式:

3.输出格式:

4.输入样例:

5.输出样例:

6.解题思路 :

运行下列代码,理解学习


C++中set用法详解

7.代码 :

#include 
#include 
#include 

using namespace std;

int main()  
{
    set<int> s;
    s.insert(5);// 插入 
    cout << s.empty() << endl;
    s.clear();
    cout << s.empty() << endl;
    s.insert(1);
    s.insert(10);
    s.insert(15);
    // 正序 
    set<int>::iterator it;
    for (it = s.begin(); it != s.end(); it++) {
        cout << *it << " ";
    }
    cout << endl;
    cout << s.size() << endl;
    // 倒序 
    set<int>::reverse_iterator rit;
    for (rit = s.rbegin(); rit != s.rend(); rit++) {
        cout << *rit << " ";
    }
    cout << endl;
    // 查找 
    cout << *s.end() << endl; 
    cout << *s.find(15) << endl;
    cout << *s.find(7) << endl;
    return 0;  
}   

转载请注明:CodingBlog » 每日一题 No.27 set容器的学习和进阶

喜欢 (0)or分享 (0)
发表我的评论
取消评论

*

表情