vector向量容器

2021-09-10 01:43:59 字數 672 閱讀 4779

vector向量容器

include #include //vector向量容器標頭檔案

#include //c語言標頭檔案

#include //使用sort演算法

using namespace std;

bool comp(int a,int b) //自定義函式從大到小排序

int main()

cin>>x;

v.insert(v.end(),x);//在最後插入元素x

for(i=0;i<11;i++)

cout<::iterator it;//定義迭代器

for(it=v.begin();it!=v.end();it++)

cout<<*it<<" ";

cout

for(it=v.begin();it!=v.end();it++)

cout<<*it<<" ";

reverse(v.begin(),v.end()); //反向排序

for(it=v.begin();it!=v.end();it++)

cout<<*it<<" ";

cout

}

vector向量容器

vector容器是陣列的乙個泛化推廣,不僅可以像陣列那樣進行元素的隨機訪問,還可以在容器的尾端插入新元素,實現了random access container和back insertion sequence概念。vector具有自動的記憶體管理功能,對於元素的插入和刪除,能夠動態調整占用的記憶體空間...

Vector向量容器

vector向量容器優點 1 vector向量容器不但能像陣列一樣對元素進行隨機訪問,還能在尾部插入元素,是一種簡單 高效的容器,完全可以取代陣列。2 vector向量容器具有記憶體自動管理的功能,對於元素的插入和刪除,可動態調整所佔的記憶體空間。3 對於vector容器的容量定義,可以事先定義乙個...

Vector(向量容器)

vector是乙個線性順序結構。相當於陣列,但其大小可以不預定指定,並且自動擴充套件。它可以像陣列一樣被操作,由於它的特性我們完全可以將vector看作動態陣列。在使用它時,需要包含標頭檔案include。在建立乙個vector後,它會自動在記憶體中分配一塊連續的記憶體空間進行資料儲存,初始的空間大...