STL---set和multiset

简介: #include <iostream> #include <set> using namespace std; int main() { set<int>set1; for(int i=9; i>0; i--) set1.insert(i); //有序插入 set1.erase(3);
#include <iostream>
#include <set>
using namespace std;
int main()
{
    set<int>set1;
    for(int i=9; i>0; i--)
        set1.insert(i);  //有序插入
    set1.erase(3);
    for(set<int>::iterator p=set1.begin(); p!=set1.end(); ++p)
        cout<<*p<<"";
    cout<<endl;
    if(set1.insert(3).second)
        //把3插入到set1中
        //插入成功则set1.insert(3).second返回1,否则返回0
        //此例中,set不能插入重复元素集中已经有3这个元素了,所以插入将失败
        cout<<"set insert success";
    else
        cout<<"set insert failed";
    cout<<endl;
    for(set<int>::iterator p=set1.begin(); p!=set1.end(); ++p)
        cout<<*p<<"";
    cout<<endl;
    int a[] = {4, 1, 1, 1, 1, 1, 0, 5, 1, 0};
    multiset<int> A;
    A.insert(set1.begin(),set1.end());
    for(set<int>::iterator p=A.begin(); p!=A.end(); ++p)
        cout<<*p<<"";
    cout<<endl; 
    A.insert(a,a+10);
    for(set<int>::iterator p=A.begin(); p!=A.end(); ++p)
        cout<<*p<<"";
    cout<<endl;
    return 0;
}

  

目录
相关文章
|
8月前
|
存储 C++ 容器
set容器-set和multiset区讲解
set容器-set和multiset区讲解
71 0
|
8月前
|
存储 C++
【C++】map/multimap/set/multiset的经典oj例题 [ 盘点&全面解析 ] (28)
【C++】map/multimap/set/multiset的经典oj例题 [ 盘点&全面解析 ] (28)
|
存储 C++ 容器
map、set、multimap和multiset的使用【STL】
map、set、multimap和multiset的使用【STL】
44 0
|
8月前
|
机器学习/深度学习 C++ 容器
STL_set/multiset
STL_set/multiset
45 1
|
7月前
|
C++ 容器
C++之set/multiset容器
C++之set/multiset容器
|
7月前
|
存储 自然语言处理 C++
【C++航海王:追寻罗杰的编程之路】set|map|multiset|multimap简单介绍
【C++航海王:追寻罗杰的编程之路】set|map|multiset|multimap简单介绍
52 0
【C++航海王:追寻罗杰的编程之路】set|map|multiset|multimap简单介绍
|
8月前
|
存储 C语言 容器
从C语言到C++_26(set+map+multiset+multimap)力扣692+349+牛客_单词识别(下)
从C语言到C++_26(set+map+multiset+multimap)力扣692+349+牛客_单词识别
52 1
|
8月前
|
存储 C语言 容器
从C语言到C++_26(set+map+multiset+multimap)力扣692+349+牛客_单词识别(中)
从C语言到C++_26(set+map+multiset+multimap)力扣692+349+牛客_单词识别
52 1
|
8月前
|
存储 自然语言处理 C语言
从C语言到C++_26(set+map+multiset+multimap)力扣692+349+牛客_单词识别(上)
从C语言到C++_26(set+map+multiset+multimap)力扣692+349+牛客_单词识别
66 1
|
8月前
|
C++ 容器
黑马c++ STL部分 笔记(8) set/ multiset 容器
黑马c++ STL部分 笔记(8) set/ multiset 容器