STL(Standard Template Library)

中文名称: 标准模板库

一, 序列式容器

1. 向量(vector)

1
2
3
4
5
6
v.push_back(x); //往vector的末尾插入一个元素x
v.insert(v.begin() + x, y); //往x这个位置的后面插入一个元素y
v.erase(v.begin() + x); //将x号元素删除(0开始)
v.back(); //输出队尾元素
v.pop_back(); //输出队尾元素
v.front(); //输出队首元素

2. 列表(list)

3. 双端队列(deque)

二, 适配器容器

1. 栈(stack)

2. 队列(queue)

3. 优先队列(priority_queue)

三, 关联式容器

1. 集合(set)

2. 多重集合(multiset)

3. 映射(map)

4. 对(pair)