vector用法

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vector用法相关的知识,希望对你有一定的参考价值。

c++中的vector(stl)
vector是用途最大的stl容器。
定义时用:

vector<类型> 名称(假设叫a);

,并且应该使用头文件:

#include<vector>

vector库中包含:

1、a.clear(); 清空

2、a.push_back(元素); 在尾部插入元素
3、a[int x] 像数组一样随即访问
4、a.pop_back(); 删除最后一个
这是比较常用的。
但是如果再引用头文件:
#include<algorithm>
就有:
1、sort(a.begin(),a.end()); 一个排序函数,快排vector
2、stable_sort(a.begin(),a.end()); 稳定排序
3、sort_heap(a.begin(),a.end()); 堆排
4、push_heap(); 在插入后堆化
5、pop_heap(); 在读出前堆化
常与struct用。

以上是关于vector用法的主要内容,如果未能解决你的问题,请参考以下文章

引用向量的部分片段?

SQL Select 语句的用法

STL里容器vector部分用法

C#中 Vector的用法

这个代码片段究竟做了啥?

Vector的仿函数用法