#include <set>
#include <iostream>
using namespace std;
int main() {
// 设置控制台输出编码为UTF-8
system("chcp 65001");
set<int> s1; // 创建一个整数集合
// 插入元素
s1.insert(5);
s1.insert(3);
s1.insert(7);
s1.insert(1);
s1.insert(9);
//默认是升序排列,我选择降序排列
set<int>::reverse_iterator it;
for(it=s1.rbegin();it !=s1.rend();it++){
cout<<*it<<endl;
}
// 遍历集合
cout << "集合中的元素: ";
for(int x : s1) {
cout << x << " "; // 输出:1 3 5 7 9
}
cout << endl;
// 查找元素
if(s1.find(5) != s1.end()) {
cout << "找到元素5" << endl;
}
// 删除元素
s1.erase(3);
// 获取大小
cout << "集合大小: " << s1.size() << endl;
return 0;
}