C++ multiset容器元素的插入搜索遍历
来源:互联网 发布:新加坡私立大学知乎 编辑:程序博客网 时间:2024/05/16 08:32
int main(int argc, const char *argv[]){ multiset<string> mset_str; string str; cout<<"insert element to the multiset"<<endl; while(cin>>str) mset_str.insert(str); cin.clear(); cout<<"the multiset element are: "<<endl; for(multiset<string>::iterator iter=mset_str.begin(); iter!=mset_str.end(); ++iter) { cout<<*iter<<endl; } cout<<"now please which element you want to search?"<<endl; string search_str; while(cin>>search_str) { typedef multiset<string>::size_type ms_type; typedef multiset<string>::iterator ms_iter; ms_type cnts=mset_str.count(search_str); ms_iter miter=mset_str.find(search_str); for(ms_type cnt=0;cnt!=cnts;cnt++,++miter){ cout<<*miter<<" "<<cnt<<endl;} } system("pause"); return 0;}insert element to the multiset
111 222 333 444 555 666
abc def hij klm
111 222 333 444 555 666
abc def hij klm
111 222 333 444 555 666
abc def hij klm
111 222 333 444 555 666
abc def hij klm
^Z
the multiset element are:
111
111
111
111
222
222
222
222
333
333
333
333
444
444
444
444
555
555
555
555
666
666
666
666
abc
abc
abc
abc
def
def
def
def
hij
hij
hij
hij
klm
klm
klm
klm
now please which element you want to search?
111
111 0
111 1
111 2
111 3
abc
abc 0
abc 1
abc 2
abc 3
klm
klm 0
klm 1
klm 2
klm 3
hij
hij 0
hij 1
hij 2
hij 3
^Z
请按任意键继续. . .
- C++ multiset容器元素的插入搜索遍历
- C++ set容器元素的插入与遍历
- C++ set容器元素的插入与遍历
- c++set和multiset容器
- C++/STL关联容器-集合-multiset&set的用法
- map容器创建、元素插入和前向遍历访问
- set容器元素的插入和中序遍历,反向遍历,反向迭代器reverse_iterator和rbegin(),rend();
- STL中map容器的元素插入
- STL示例04(容器元素的插入)
- c++ map容器的元素插入
- 遍历打印容器元素的函数模板
- C++容器元素遍历的问题
- 容器set/multiset的使用方法
- stl 中 容器 set 类插入,删除,遍历,其中存储的元素为基础类型 int (1)
- multiset的插入与删除
- 遍历set容器时,不能修改容器元素的状态
- C++STL之multiset多重集合容器
- C++::STL::容器类::set/multiset
- 困扰老子一下午的数据库操作问题(python+mysql)
- c# winform 获取程序是否在运行、关闭在运行的程序
- ural1297之最长回文子串
- PBWEBFROM 采用JS来验证用户的合法性及登录
- sysctl 的使用
- C++ multiset容器元素的插入搜索遍历
- 文件读写操作(包含文件夹)
- 全局变量,局部变量,静态变量
- js计算两个时间点的时间差
- orcle job的一些操作
- 过来人传授经验:投资人不喜欢你很突兀地去见他,而希望你是有人介绍过来的
- 先输出数组中元素值为3的倍数的数,再输出所有下标为3的倍数的元素值。
- ViewPager实现首次进入软件时左右滑屏的软件展示效果
- 信噪比SNR , Eb/N0 , Es/N0区别与联系之深入剖析