当前位置: 首页 > news >正文

比特币矿池网站怎么做/竞价推广的基本流程

比特币矿池网站怎么做,竞价推广的基本流程,wordpress模板修改图片,网站建设几层结构头文件 < map > map实现 map是基于红黑树实现的 红黑树的每一个节点都代表着map的一个元素 所以map内部会实现自动排序 map<int ,int> m 对key值会进行排序 map中所有元素都是pair 对值 map不允许有重复的key mutimap允许有重复的key map插入 // 定义一个map对…

头文件 < map >

map实现

map是基于红黑树实现的
红黑树的每一个节点都代表着map的一个元素
所以map内部会实现自动排序

map<int ,int> m
对key值会进行排序
map中所有元素都是pair 对值
map不允许有重复的key
mutimap允许有重复的key

map插入

// 定义一个map对象
map<int, string> mapStudent;
// 第一种 用insert函數插入pair
mapStudent.insert(pair<int, string>(000, "student_zero"));
// 第二种 用insert函数插入value_type数据
mapStudent.insert(map<int, string>::value_type(001, "student_one"));
mapStudent.insert(map<int, string>::value_type (001, "student_two"));//这句实际上没有插入成功 因为001已经有值了// 第三种 用"array"方式插入
mapStudent[123] = "student_first";
mapStudent[456] = "student_second";m.insert(pair<int ,int>(1,100));
m.insert(make_pair(2,20));//自动识别类型 
m[4] = 40;cout<<m[5]<<endl;如果我们没有插入key为5的键值对 但是我们直接调用m[5]系统会自动创建一个key为5 value为0的键值对

map遍历输出

for(map<int ,int>::iterator it = m.begin());it!=m,end();it++)
{cout<<"key = "<<(*it).fitst<<"value = "it->second<<endl;
}

size()返回容器中元素的数目

empty()判断容器是否为空

swap()交换两个集合容器

m.swap(m2);

clear()清除所有元素

erase[pos]删除pos迭代器所指向的元素 返回下一个元素的迭代器

m.erase(m.begin());

erase[beg,end] 删除区间[beg,end]的所有元素 返回下一个元素的迭代器

erase[key] 删除容器中key值为key的元素

m.earse(3); 删除了key值为3的键值对

find(key) 查找key是否存在 若存在 返回该key的元素的迭代器 不存在返回m.end() 迭代器结束的位置

map<int ,int>::iterator pos = m.find(3);
if(pos!= m.end())
{cout<<"查找到元素key"<<(*pos).first<<"value="<<pos->second<<endl;
}
else
{cout<<"未找到";
}

count(key)统计key的元素个数

m.count(3); 就是统计key == 3 的个数有几个 对于map来说 要么0 要么1
int num = m.count(3);

改变排序规则 (仿函数)

map默认是key值从小到大排序
使用仿函数后 现在就变成从大到小排序了

class MyCompare
{
public:bool operator()(int v1,int v2){return v1>v2;}
}
map<int ,int,MyCompare>m;
for(map<int ,int,MyCompare>::iterator it = m.begin());it!=m,end();it++)
{cout<<"key = "<<(*it).fitst<<"value = "it->second<<endl;
}

unordered_map

内部实现了一个哈希表
其元素的排列顺序是无序的

http://www.lbrq.cn/news/1032085.html

相关文章:

  • 用wordpress做小程序/榆林市网站seo
  • 南阳那里有做网站的/成都疫情最新情况
  • saas自助建站/公司推广网站
  • 网站建设合同注意事项/哪里有做网络推广的
  • 注册公司代理网/数字营销服务商seo
  • 临沂森拓网络科技有限公司/搜索引擎优化主要包括
  • 做网站有什么软件吗/上海专业seo公司
  • 微商城网站建设信息/app推广渠道商
  • 学慧网的网站是谁家做的/自媒体135免费版下载
  • 单页网站 产品放哪/淘宝关键词top排行榜
  • 如何提高权重/深圳市企业网站seo
  • 济南网站建设排名/百度怎么投放自己的广告
  • 建立网站后还要钱吗/百度怎么做广告
  • 上海网页公司/seo站内优化包括
  • 企业安全文化建设中的安全承诺是指/搜索排名优化
  • 上海建筑建材业网站办理大厅/网络平台
  • 网站建设合同审批/应用市场
  • 美国做旅游网站/个人网页模板
  • 小企业网站建设有什么用/世界球队最新排名榜
  • 个人网站 推荐/网站推广软件有哪些
  • 科学城做网站公司/互联网营销师是哪个部门发证
  • 新网站建设方案ppt/平台网站开发公司
  • b2b电子商务网站分类/图片外链生成器
  • 网站的二级页面怎么做代码/中国培训网官网
  • 电子商务网站建设与维护/免费发布信息的平台
  • 网站建设优化及推广/互联网广告推广是什么
  • 网站商城系统建设/桂林seo
  • 国外网站拼邮需要怎么做/广告免费发布信息平台
  • wordpress上传Flickr/seo3的空间构型
  • 中国建设银行联行号查询网站/百度网站流量查询
  • 6 ABP 框架中的事件总线与分布式事件
  • 服务器安全检测与防御技术总结
  • 【超详细!题解|两种做法】洛谷P3196 [HNOI2008] 神奇的国度[MCS算法]
  • AI Agent——基于 LangGraph 的多智能体任务路由与执行系统实战
  • 荣耀手机无法连接win11电脑,错误消息:“无法在此设备上加载驱动程序 (hn_usbccgpfilter.sys)。”解决方案
  • 云计算分类与主流产品