向量容器vector操做

1.向量容器vector

1.1 vector说明数组

  • 进行vector操做前应添加头文件#include<vector>;
  • vector是向量类型,能够容纳许多类型的数据,所以也被称为容器;
  • 能够理解为动态数组,是封装好了的类,能够在运行阶段设置长度;
  • 具备数组的快速索引方式;
  • 能够插入和删除元素。

1.2 建议使用场景spa

  • 开始就知道元素的数量;
  • 对数据的索引和随机访问频繁;
  • 插入和删除大多数在尾端。

1.3 vector初始化code

  使用格式:vector<数据类型> 变量名blog

  经常使用的方式有以下几种:索引

  • 方式1:
/* 定义一个整型向量(大小没有指定,能够动态的向里面添加删除) */
vector<int> a
  • 方式2:
/* 定义具备10个整型元素的向量(尖括号为元素类型名,它能够是任何合法的数据类型),不具备初值,其值不肯定 */
vector<int> a(10);
  • 方式3:

 

 /* 定义具备10个整型元素的向量,且给出的每一个元素初值为1 */
vector<int> a(10,1);

 

1.4 经常使用操做class

相关文章
相关标签/搜索