头文件:

#include<vector>

 

创建方法:

vector< 数据类型 > 名字 。

例如:vector<int> da ,这时建立的da 就是一个不定长数组,只需要使用指定的方法存储数据即可。另外可以使用vector<int>da[MAX],这时da是一个二维数组,不过它的格式类似于da[MAX][ ? ]。即二维数组第一维大小固定,第二维为不定长。或者可以理解为MAX个不定长数组组成的一个新数组。

 

相关方法:

(1)尾部插入数据:da.push_back( a );  ///a为要在不定长数组da尾部插入的元素

(2)返回该不定长数组存储的数据个数:da.size();

(3)清除数组中所有数据:da.clear();

(4)不定长数组已存储数据访问方法与正常数组无异

附:vector其他清除操作

 

分类: ACM相关

发表评论

电子邮件地址不会被公开。