文章目录
STL中,容器按其底层结构不同,可分为如下两类
- 序列式容器:前面的
vector
,list
等均为序列式容器,其底层为线性结构 - 关联式容器:与序列式容器不同,关联式容器内存储的是键值对,也即
<key,value>
结构。
关联式容器又分为两类:树型结构(底层结构为红黑树)与哈希结构(底层结构为哈希表),它们应用在不同的场景中。其中树形结构又分为如下四种:
map
set
multimap
multiset
STL中,容器按其底层结构不同,可分为如下两类
vector
,list
等均为序列式容器,其底层为线性结构<key,value>
结构。关联式容器又分为两类:树型结构(底层结构为红黑树)与哈希结构(底层结构为哈希表),它们应用在不同的场景中。其中树形结构又分为如下四种:
map
set
multimap
multiset