- 1、本文档共13页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
6_set_multiset_特殊容器_迭代器(6_set_multiset_ special container _ iterator)
6_set_multiset_特殊容器_迭代器(6_set_multiset_ special container _ iterator)
1。例子1:设置的个性
#包括设置
#包含iostream
使用命名空间;
#包括字符串
#包括“打印。”
#包括文件
国际main()
{
集字符串 SS;//设置字符串 SS;
String s;//字符的[ 100 ];
ifstream鳍(“邮件列表”);
如果(!芬兰){ return 1;}
而(鳍 的)SS。插入();//会把邮件列表中重复数据去掉
打印(SS。begin(),SS。(),\n);
}
2:例子multiset的个性
#包括设置
#包含iostream
使用命名空间;
#包括“打印。”
#包括字符串
#包括地图
国际main()
{
多集字符串 MS;
字符串名称;
cout “请输入你选举的人的姓名(Ctrl + D表示结束):\n”;
而(CIN 的名字)
{ // Ctrl + D表示输入结束
ms.insert(名称);
}
打印(begin()女士,女士());
多集字符串::迭代器IB begin()女士,即;
multimap 字符串 int,MIS;
而(IB!=女士())
{
MIS。插入(make_pair(ms.count(*,* IB IB)));
IB ms.upper_bound(* IB);
}
打印(MIS。begin(),MIS。(),\n);
}
3:优先队列例子
#队列包括
#包含iostream
使用命名空间;
国际main()
{
priority_queue in PQ;
PQ。推(50);PQ。推(80);PQ。推(20);(70)推动PQ;
PQ。推(60);(30)推动PQ;
而(!PQ。empty()){
cout endl top() PQ;
pop() PQ;
}
}
4:for_each例子
#包含iostream
#算法包括
使用命名空间;
#包括字符串
空蚀(int元)
{
元+ = 10;
}
字符串打印(int元素)
{
cout 元”;
返回“芙蓉”;
}
类中添加
{
在三角洲;
公共:
添加(int d):三角洲(D){ }
无效operator()(int元){
元+ =三角;
}
};
模板 typename ITER TypeName函数
无效的foreach(ITER IB,Iter ie,函数f)
{
而(IB!= IE)F(* IB + +);
}
国际main()
{
a [ 5 ] = { 11,22,33,44,55 };
for_each(,+ 5,加上10);/ /通过类建立匿名对象,然后是函数对象
for_each(,+ 5,打印);cout endl;
for_each(,+ 5,加(5));
for_each(,+ 5,打印);cout endl;
for_each(,+ 5,加(1));
for_each(,+ 5,打印);cout endl;
}
例子5:复制
#算法包括
#包含iostream
使用命名空间;
#包括向量
#包括“打印。”
#包括容器
模板类ITER类POS
空公司(ITER IB、Iter ie、POS P)
{在(IB!= IE)* + + =×IB ++;}
模板类ITER类POS
无效的CB(ITER IB、Iter ie、POS P)
{在(IB!= IE)*,P = * --即;}
国际main()
{
a [ 5 ] = { 3,9,2,6,8 };
b [ 8 ] = { 0 };
向量 in VI(一+ 5);
(六种begin(),六());
打印(六begin(),六());//容器里是排好序的2 3 6 8 9
打印(,+ 5,,);//数组里没排好序3,
9,2,6,8
复制(六begin(),六(),a);//把容器里数据复制到数组里
打印(,+ 5,,);// 2,3,6,8,9
有限公司(六begin(),六(),b);
打印(B、B+8);
copy_backward(B,B 5,B 8);
打印(B、B+8);
布尔函数(int);
deque 国际 v;
CO(,+ 5,back_inserter(V));
打印(V. begin(),V());
CO(,+ 5,front_inserter(V));
打印(V. begin(),V());
诉clear();
remove_copy_if(,+ 5,back_inserter(V),功能);
打印(V. begin(),V());
}
布尔函数(int n){ return n 1;}
6:如果例子
#算法
您可能关注的文档
- 24c02可随机读写(24C02 can be read and write randomly).doc
- 24《飞夺泸定桥》教学设计之一(24, fly away Luding Bridge teaching design).doc
- 24c02的连续读写(Continuous read and write of 24C02).doc
- 24《飞夺泸定桥》教学设计之五(24, fly away Luding Bridge teaching design five).doc
- 24式太极拳打遍天下无敌手(24 Style Tai Chi over the invincible hand).doc
- 220v蓄电池充电机——噪音小环保仪表(220V battery charger -- small noise environmental protection instrument).doc
- 25-上大表科仪(25- on the table.).doc
- 2500元七天行动日志—掌握优势-安东尼罗宾--中文--完美版(2500 yuan seven days action log - Master advantage - Anthony, Robin - Chinese - perfect edition).doc
- 24《飞夺泸定桥》教学设计之三(24, fly away Luding Bridge teaching design three).doc
- 24节气冬至养生篇(24 solar terms winter solstice health chapter).doc
- 2025年中国空调专用席行业投资前景及策略咨询研究报告.docx
- 2025年中国游乐玩具数据监测报告.docx
- 毛巾毯市场发展分析及行业投资战略研究报告2025-2028版.docx
- 中国互联网+智能制造装备行业发展分析及发展前景与战略研究报告2025-2028版.docx
- 2025年中国氧减压器数据监测报告.docx
- 中国耐力板行业发展现状及发展趋势与投资风险分析2025-2028版.docx
- 2025年中国液位显示调节器数据监测报告.docx
- 2025年中国台式保温培养箱数据监测研究报告.docx
- 2025年中国光纤对接系统行业投资前景及策略咨询研究报告.docx
- 2025年中国镁质强化瓷平盘行业投资前景及策略咨询研究报告.docx
最近下载
- 院感知识试题(附答案).docx VIP
- 分布式光伏电站屋顶租赁协议(标准范本).docx
- 高温防暑安全培训课件.pptx VIP
- 11SG534带水平段钢斜梯(45°)(OCR).pdf VIP
- 一升二数学《暑假作业》 每日一练.docx VIP
- 《商务-谈判》课程标准).doc VIP
- 对我国长距离浆体管道输送工程设计的思考-论文发表.PDF VIP
- 110(66)kV~500kV架空输电线路运行规范.ppt VIP
- 牛津译林版九年级上册英语Unit 1-Unit 8语法知识点复习提纲.pdf VIP
- 《GBT20001.3-2015标准编写规则第3部分:分类标准》(2025版)深度解析.pptx
文档评论(0)