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

做网站是三网合一有什么优势bing搜索引擎入口官网

做网站是三网合一有什么优势,bing搜索引擎入口官网,网站 所有权,python做网页目录 一、核心概念 二、基本语法 1. 声明与初始化 2. 插入元素 3. 访问元素 4. 遍历 5. 删除元素 三、特点 1. 自动排序 2. 键的唯一性 3. 高效查找 4. 自定义排序规则 5. 内存与性能 四、实例代码 五、对比其他容器 六、功能函数 ​编辑 一、核心概念 <map…

目录

一、核心概念

二、基本语法

1. 声明与初始化

2. 插入元素

3. 访问元素

4. 遍历

5. 删除元素

三、特点

1. 自动排序

2. 键的唯一性

3. 高效查找

4. 自定义排序规则

5. 内存与性能

四、实例代码

五、对比其他容器

六、功能函数

 ​编辑


一、核心概念

<map> 是一种 关联容器(Associative Container),其核心特性如下:

  1. 键值对存储
    每个元素是一个 pair<const Key, Value>,由 唯一键(Key) 和 值(Value) 组成。

  2. 自动排序
    元素按键(Key)的升序自动排序(默认规则,可自定义):在 <map> 中,默认的排序规则是按照键值(Key)进行升序排序。每一个键值在插入到 map 中时,map 会根据当前的键值与已有的键值进行比较,依据升序原则将该键值插入到合适的位置,从而保证整个容器中的键值始终处于有序状态。

  3. 底层实现
    基于红黑树(Red-Black Tree)实现,保证插入、删除、查找的时间复杂度为 O(log n)


二、基本语法

1. 声明与初始化

                需要包含头文件,#include <map>。 

#include <map>
using namespace std;// 声明一个键为string、值为int的map
map<string, int> scores;// 初始化列表(C++11+)
map<string, int> students = {{"Alice", 90},{"Bob", 85},{"Charlie", 95}
};
2. 插入元素

// 使用insert插入pair
students.insert(make_pair("David", 88));// 使用operator[]插入或修改
students["Eve"] = 92;  // 键不存在时插入,存在时修改值
3. 访问元素

// 通过键访问(若键不存在会插入默认值)
cout << students["Alice"];  // 输出90// 安全访问:使用find避免自动插入
auto it = students.find("Frank");
if (it != students.end()) {cout << it->second;  // it->first是键,it->second是值
}
4. 遍历

// 迭代器遍历
for (auto it = students.begin(); it != students.end(); ++it) {cout << it->first << ": " << it->second << endl;
}// 范围for循环(C++11
http://www.dtcms.com/wzjs/347815.html

相关文章:

  • 网站优化公司的seo做的好什么网站可以免费发广告
  • 天动力网站开发北京做网站的公司排行
  • 商丘网站制作google官网注册账号入口
  • 专业营销型网站建设公司青岛招聘seo
  • 公司做网站 优帮云公司推广策划方案
  • 青岛哪里有做网站的济南seo怎么优化
  • 专业网站模仿品牌seo推广
  • 廉政建设网站希爱力双效片副作用
  • 动漫网站建设方案项目书目录seo是哪里
  • wordpress framesseo搜索引擎优化人才
  • 怎么制作网站域名百度seo详解
  • 秦皇岛市第一中学网站seo方法
  • 国内b2b平台网站seo搜索引擎优化招聘
  • html做网站实战教程拼多多代运营一般多少钱
  • 汝阳网站开发网站广告制作
  • 网站推广阶段软件开发定制
  • 社区类网站建设的例子seo推广是做什么的
  • 房产o2o网站建设baidu百度首页
  • 做网站备案时审批号口碑营销的优势
  • 做阿里巴巴企业网站推广员是干什么的
  • 杭州最好的seo公司百度seo外包
  • 做民宿推广都有哪些网站培训课程
  • 查询价格的网站html友情链接代码
  • 做pc端网站要成本么竞价推广是什么意思
  • 宏宇网站建设在线识别图片找原图
  • 新疆生产建设兵团职称评审网站做网站的公司哪家好
  • 公司网站建设升上去成都百度推广电话
  • 选择网站建设公司有什么好用的搜索引擎
  • 第三方商城网站建设中国十大小说网站排名
  • 深圳招聘网站哪个好yahoo搜索