#include<iostream>
#include"algorithm"
#include"string"
#include<set>
using namespace std;
void myprintf(set<int> &set1);
//集合,元素唯一 不能按照[]方式插入元素 自动排序默认从小到大
//红黑树
void myfun()
{
set<int> set1;
for (int i = 0; i < 5; i++)
{
int tmp = rand();
set1.insert(tmp);
}
//插入重复元素,只出现一个,因为是集合
set1.insert(100);
set1.insert(100);
set1.insert(100);
myprintf(set1);
cout << endl;
//删除集合中的元素
set<int>::iterator it = set1.begin();
while (set1.size() > 0)
{
it = set1.begin();
set1.erase(*it);
myprintf(set1);
cout << endl;
}
}
void myprintf(set
C++学习笔记-set容器
最新推荐文章于 2024-04-28 23:57:36 发布