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

如何提高景区旅游网站建设科普类网站怎么做

如何提高景区旅游网站建设,科普类网站怎么做,做公司的网站有哪些东西吗,百度建设网站目录 一、核心概念 二、基本语法 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/821297.html

相关文章:

  • dw可以做有后台的网站么上海建设工程协会网站
  • 企业网站手机端和pc端一个后台吗营销型网站建设xywlcn
  • 外贸网站做排名做一个关于电影的网页设计
  • 网站建设教程浩森宇特郑州做网站网络公司
  • 东莞网站域名注册山东平台网站建设平台
  • 福田做网站需要多少钱做标书有哪些网站能接到
  • 站长推荐网址入口自动跳转wordpress图片空间
  • 网站建设 电子商务 品牌首选IDC在线营销型网站
  • 有趣的网站官网网站建设店铺介绍怎么写
  • 优秀的个人网站案例分析郑州制作网站哪家好
  • 教育网站平面设计学广告设计要学什么软件
  • 企业网站建设公司哪家好wordpress建站简单吗
  • 企业传统网站开发实例大淘客网站推广位怎么做
  • 公司宣传网站ui设计行业的现状和发展前景
  • aspcms 网站统计网站建设人员工作职责
  • 谷歌浏览器官网下载安装关键词优化一般收费价格
  • 排名好的手机网站建设技校十大吃香专业
  • 在网上做试卷的网站网站流量如何突破
  • 精神文明建设网站东莞响应式网站建设
  • 网站开发服务费凭证做什么科目个人网站做百度云电影链接犯法吗
  • 360打不开建设银行的网站湖南营销型网站建设 搜搜磐石网络
  • 招远网站定制wordpress手机主题mip
  • 商城网站开发价格wordpress采集前端发文
  • 网站开发就业前景分析网络服务器图片
  • 唯品会网站建设 分析报告wordpress连接数据库错误
  • 四方区企业型网站建设wordpress主题网店
  • 企业网站优化方法山西省普通高考考生网上服务平台
  • 网站引擎友好性分析花都网站开发
  • 中国建设银行行号查询网站长沙高端网站建设品牌
  • 医美技术支持东莞网站建设网站开发项目需求方案