- 8
- 0
- 约8.89千字
- 约 9页
- 2016-10-20 发布于重庆
- 举报
STL中map的用法剖析
STL中map的用法剖析
摘 要 本文深入剖析了C++标准模板库(STL)中的map,对其概念和用法进行了深入探讨,并结合实例,详细阐述了map的相关用法。
关键词 STL;map;插入;删除;排序
1 map 概述
STL(Standard Template Library 标准模版库)是C++标准
程序库的核心,它深刻影响了标准程序库的整体结构。STL
是一个范型(generic)程序库, 提供一系列软件方案, 利用先进、
高效的算法来管理数据。STL 的好处在于封装了许多数据结
构和算法(algorithm),map就是其典型代表。
map是STL的一个关联容器, 它提供一对一(key/value 其
中第一个可以称为关键字,每个关键字只能在map中出现一
次,第二个可以称为该关键字的值)的数据处理能力,由于这
个特性,在处理一对一数据的时候,可以提供编程的快速通
道。
2 map 的用法
假设一个班级中,每个学生的学号和他的姓名存在一一
映射的关系,这个模型用 map 可以轻易描述,学号用 int 描
述,姓名用字符串描述,给出 map 的描述代码:mapint,
string mapStudent 。
2.1 插入数据
map元素的插入功能可以通过以下操作实现:
第一种通过主键获取map中的元素,如果获取到,则返
回对应结点对应的
您可能关注的文档
- RSA算法的数论基础分析.docx
- Ruby完全手册说明书.doc
- RTPRTCP协议学习总结.docx
- SAN+NAS统一存储.docx
- SARS中医药治疗经验.doc
- SARS-财政风险.doc
- SAN,NAS,RAID区别.docx
- SAS学习系列17绘图Ⅲ—散点图,时间序列图,拟合曲线图.docx
- SAS学习系列40时间序列分析Ⅳ—GARCH模型.docx
- SARS模型.doc
- 2026年安顺市西秀区医疗系统事业编乡村医生招聘笔试参考试题及答案解析.docx
- 老年衰弱综合征评估与照护课件.pptx
- 老年 2 型糖尿病能否实现缓解临床思考课件.pptx
- 2026年承德市双桥区医疗系统事业编乡村医生招聘笔试参考题库及答案解析.docx
- 2026年镇江市润州区车辆管理所系统人员招聘考试备考试题及答案解析.docx
- 2026年伊春市上甘岭区车辆管理所系统人员招聘笔试模拟试题及答案解析.docx
- 戒烟限酒的健康获益与干预策略 PPT 课件.pptx
- 健康体检项目科学选择指南解读 PPT 课件.pptx
- 减重药物临床应用进展基层诊疗指南解读 PPT 课件.pptx
- 扩张型心肌病临床诊疗护理课件.pptx
最近下载
- 潇湘书院A级签约协议).doc VIP
- 《GB/T 40766-2021数字航天摄影测量 控制测量规范》.pdf
- 电光PBG-()Y高压配电装置说明书(永磁DSB-600B型).pdf VIP
- 2024整理-北京天坛北侧地块城市更新设计方案文本.pdf
- 国铁科法〔2017〕33号《铁路工程预算定额》定额册及章节说明(含补充预算定额).pdf
- 建筑砖混结构拆除方案.docx
- QGDW 11008-2013低压计量箱技术规范.pdf VIP
- 义务教育语文课程标准日常修订版2022年版2025年修订解读PPT课件.doc VIP
- 烟花爆竹安全技术理论考核试卷及答案.docx VIP
- 7-《智能锂电BMS技术演进:智驭大电芯,跃迁新场景》天邦达 研发中心总监 肖展伟.pdf
原创力文档

文档评论(0)