C++ STL之map常见用法
来源:互联网 发布:爱淘宝 一元 红包 口令 编辑:程序博客网 时间:2024/05/16 14:49
map 底层数据结构为红黑树,有序,不重复
#include <iostream>#include <algorithm>#include <map>using namespace std;int main(){ //键值对初始化,value 唯一 map<string,float> m; m["jack1"]=98.5; m["jack2"]=97.5; m["jack3"]=96.5; m["jack4"]=95.5; //迭代器用于遍历map map<string,float>::iterator it; for(it=m.begin();it!=m.end();it++) { cout<<(*it).first<<":"<<(*it).second<<endl; } cout<<endl; //按照value值 删除元素 m.erase("jack2"); for(it=m.begin();it!=m.end();it++) { cout<<(*it).first<<":"<<(*it).second<<endl; } cout<<endl; //按照value值 搜索元素 it=m.find("jack3"); cout<<(*it).first<<":"<<(*it).second<<endl; //判断是否为空 cout<<m.empty()<<endl; //得到map的大小 cout<<m.size()<<endl; return 0;}
阅读全文
0 0
- C++ STL之map常见用法
- [C++::STL]之map的用法
- STL中的map常见用法
- STL 之 map用法
- C++STL之map
- [C++]STL之map
- C++STL 之map
- C++STL之map
- C++STL vector常见用法
- STL之Map:Map的基本用法
- C++STL之map学习
- C++STL之 map详解
- C++STL之map学习
- [C++] STL Map的简单用法
- c++STL map用法(转)
- [C++]STL中map的用法
- STL之map函数的用法
- STL之六:map/multimap用法详解
- 文字绘制——cv::putText详解
- 简单新闻框架DrawerLayoyt实现
- Android内存优化-使用更高效的容器
- MySQL 随机取数据效率问题
- 笨办法学 Python · 续 练习 15:栈和队列
- C++ STL之map常见用法
- 【jzoj5238】【GDOI2018模拟8.7】【的士碰撞】
- 推荐给创业公司的前端们-----生成Logo
- make menuconfig显示错误“Your display is too small to run Menuconfig!”
- 线性回归(linear_regression),多项式回归(polynomial regression)(Tensorflow实现)
- Log4j日志
- 反编译
- Hibernate中的双向的一对一的关联关系
- jenkins安装部署全过程