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後,它會自動在記憶體中分配一塊連續的記憶體空間進行資料儲存,初始的空間大...