4506: 【例】set-erase()-2
内存限制:128 MB
时间限制:1.000 S
评测方式:文本比较
命题人:
提交:16
解决:13
题目描述

提示
#include<bits/stdc++.h>
using namespace std;
int main(){
//定义长度为0的set
//set<int>s;
int a[]={50,10,30,10,20,40};
//利用数组初始化 set
set<int> s(a,a+6);
//插入到特定的位置:插入到特定位置意义不大,因为插入结束后会重新排序
//s.insert(s.begin(),60);
s.insert(60); //插入元素60
//删除set中的第1个元素
//s.erase(s.begin());
//删除值为元素 40
s.erase(40);
//遍历set中的元素
set<int>::iterator it;
for(it=s.begin();it != s.end();it++){
cout<<*it<<" ";
}
cout<<endl;
return 0;
}