C++数据结构---vector容器

1. 什么是vector容器

向量(Vector)是一个封装了动态大小数组的顺序容器(Sequence Container)。它能够存放各种类型的对.可以将其视为能够存放任意类型数据的动态大小的数组。

2. 如何使用

  1. 导入vector
#include < vector> 
  1. 创建一个vector并命名为A
vector<int> A; 
  • 在向量尾部增加一个元素x
A.push_back(x)
  • 删除向量中最后一个元素
A.pop_back(); 
  • 清空向量中所有的元素
A.clear(); 
  • 删除指定位置的元素
A.erase(i); 
  • 查 i 位置的数据
A.at(i);
  • 返回首位置的引用
A.front();
  • 返回尾位置的引用
A.back();
  • 返回一个迭代器,它指向容器c的第一个元素
A.begin();
  • 返回一个迭代器,它指向容器c的最后一个元素的下一个位置
A.end();
  1. 其他操作
  • 判断向量内是否为空
A.empty();
  • 返回容器中元素的个数
A.size();
Logo

北京人形旗下天工造物具身智能开源社区,聚焦具身天工与慧思开物两大平台

更多推荐