#include <stdio.h>
#include <vector>
#include <set>
#include<iostream>
using namespace std;
int main(){
vector<int> v;
for (int i = 0; i < 10; i++){
v.push_back(i);
v.push_back(i);
}
vector<int>::iterator it1;
for (it1 = v.begin(); it1 != v.end(); it1++){
printf("%d\t", *it1);
}
cout<<endl;
set<int> s;
s.insert(v.begin(), v.end());
set<int>::iterator it;
for (it = s.begin(); it != s.end(); it++){
printf("%d\t", *it);
}
printf("\n");
s.insert(10);
for (it = s.begin(); it != s.end(); it++){
printf("%d\t", *it);
}
printf("\n");
return 0;
}
结果:
0 0 1 1 2 2 3 3 4 4 5 5 6 6 7 7 8 8 9 9
0 1 2 3 4 5 6 7 8 9
0 1 2 3 4 5 6 7 8 9 10