向量容器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

相關文章
相關標籤/搜索