#*#$#$!"#++$$
&
2
二.映射(map) 头文件<map>
定义:
它是由由%键,值2对组成的集合,
提供一对一(第一个称为关键字,第二个称为该关键字的值)的数据处理能力,
由于这个特性,在我们处理一对一数据的时候,它可以在编程上提供快速通道。
这里说下 ! 内部数据的组织,! 内部自建一颗红黑树#一种非严格意义上的平衡二叉
树$,这颗树具有对数据自动排序的功能,
所以在 ! 内部所有的数据都是有序的,后边我们会见识到有序的好处。
注:
! 的内部是按键%3 2升序排列的。
每个关键字%3 2只能在 ! 中出现一次。
! 中的元素其实就是一个 。
1 ! 的键不能是指针,比如 ,之类的会出错。常用的就用 了, 也行。
/ 键本身是不能被修改的,除非删除。
. 在 循环迭代期间是不能删除元素的(只能用 4 循环删除)。
208*))* *#
18%,#$
+ $
%#*
5 可以直接进行赋值和比较: )))-)等等
+209:209:'
用法(Usage):
定义
;;;;;20*;20;
;;;;;30$+;20*<=;用 30$+ 定义
;;;;;;;;<=20;
插入数据
;;;;;20--;
;;;;;20#*20*)).%!/30--;
;;;;;20#*0**--;
;;;;;20#*26/0**-$-;
评论2