1 # include<set> 2 # include<cstdio> 3 # include<iostream> 4 using namespace std; 5 int main(int argc,const char *argv[]) 6 { 7 /*-------------------------------------------*/ 8 //multiset中插入数据 9 //multiset<string>ms; 10 //ms.insert("abc"); 11 // ms.insert("123"); 12 //ms.insert("111"); 13 //ms.insert("aaa"); 14 //ms.insert("123"); 15 //multiset<string>::iterator it; 16 //for(it = ms.begin();it!=ms.end();it++) 17 //{ 18 // cout<<*it<<endl; 19 //} 20 21 /*--------------------------------------------*/ 22 //multiset元素的删除 23 //multiset<string>ms; 24 //ms.insert("abc"); 25 //ms.insert("123"); 26 //ms.insert("111"); 27 //ms.insert("aaa"); 28 //ms.insert("123"); 29 // multiset<string>::iterator it; 30 //for(it = ms.begin(); it!=ms.end(); it++) 31 //{ 32 // cout<<*it<<endl; 33 // } 34 //int n = ms.erase("123"); 35 //cout<<"Total deleted:"<<n<<endl; 36 37 //cout<<"all elements after deleted"<<endl; 38 //for(it = ms.begin(); it!=ms.end(); it++) 39 //{ 40 // cout<<*it<<endl; 41 //} 42 43 /*-----------------------------------*/ 44 //查找元素 45 multiset<string>ms; 46 ms.insert("abc"); 47 ms.insert("123"); 48 ms.insert("111"); 49 ms.insert("aaa"); 50 ms.insert("123"); 51 multiset<string>::iterator it; 52 it = ms.find("123"); 53 if(it!=ms.end()) 54 { 55 cout<<*it<<endl; 56 } 57 else 58 { 59 cout<<"not find it"<<endl; 60 } 61 it = ms.find("bbb"); 62 if(it!= ms.end()) 63 { 64 cout<<*it<<endl; 65 } 66 else 67 { 68 cout<<"not find it"<<endl; 69 } 70 71 72 }