一、STL 简介
1、STL 概念
C++ 语言 的 STL " 标准模板库 " 英文全称 " Standard Template Library " ,
STL 是一套强大的 C++ 库 , 其中包含了各种通用的...数据结构和算法 , 如 : 向量、列表、队列、排序等 ;
STL 是 C++ 标准的一部分 , 所有的 C++ 编译器 都应该支持该标准 ;
2、STL 主要内容
STL 的主要内容 :
容器 : 存储数据的类...; 向量 vector , 双端队列 deque , 表 list , 队列 queue , 堆栈 stack , 集合 set , 多重集合 multiset , 映射 map 和 多重映射 multimap...: 元素不能重复的集合 ;
多重集合 multiset : 元素可以重复的集合 ;
映射 map : 存放键值对 , 一个键对应一个值 ;
多重映射 multimap : 存放键值对 , 一个键对应多个值...头文件
#include "vector"
使用 STL 算法需要导入 algorithm 头文件 ,
#include "algorithm"
sort 排序算法将无序的
vector