vector 是C++ STL的一个重要成员
C++中的一种数据结构,它相当于一个动态的数组,当程序员无法知道自己需要的数组的规模多大时,用其来解决问题可以达到最大节约空间的目的.
(1).在vector末尾添加一个元素
(2).将vector末尾元素去掉
(3).清空vector元素
(4).对vector元素排序
(5).vector元素反转
(6).访问vector元素的方式
(7). 在vector中间插入元素
(8).vector长度
(9).在任意位置插入元素
#include#include #include #include //头文件 #include using namespace std; int main() { vector ve;//初始化一个空的vextor容器 ve.push_back('s');//1.在末尾添加一个元素 ve.pop_back();//2.删除末尾的一个元素 ve.clear();//3.清空向量中的所有元素 int s[]={1,2,5,3,6}; vector vec(s,s+5);//4.对vector排序也可以使用sort函数 sort(vec.begin(),vec.end()); reverse(vec.begin(), vec.end());//5.vector实现反转 cout< ::iterator it=vec.begin(); it!=vec.end(); it++) cout<<*it<<" "; return 0; }



