c vector 基本用法

2021-07-13 16:10:51 字數 1219 閱讀 3646

#include

a.

push_back

(x);

// x 為插入的資料

out<
coll.

erase

(coll.

begin()

+i, coll.

begin()

+j);

// 刪除區間 [ i + 1,j]

coll.

erase

(coll.

begin()

+2, coll.

begin()

+5);

// 刪除區間 [ 3, 5];

coll.

erase

(coll.

begin()

+i, coll.

end(

)-j)

;// 刪除區間 [ i + 1, 倒數第 j + 1];

coll.

erase

(coll.

begin()

+2, coll.

end()-

3);// 刪除區間 [ 3, 倒數第 3 + 1];

#include

#include

#include

using

namespace std;

//bool comp(const int &a, const int &b)

////從大到小排列

intmain()

sort

(a.begin()

,a.end()

);//sort(a.begin(), a.end(), comp);

//int t;

//cin>>t;

在第three個後加入t 在第i個後面加上t

刪除第3個 刪除第i+1個

閉區間[3,4] [i+1, j]

//reverse(a.begin(), a.end());

for(i =

0; i < n; i++

) cout << a[i]

<<

' ';

return0;

}

C vector基本用法

vector 是向量型別,它可以容納許多態別的資料,如若干個整數,所以稱其為容器。可以將其視為能夠存放任意型別的動態陣列。vector 是c stl的乙個重要成員,使用它時需要包含標頭檔案 include 一 vector 的初始化 可以有五種方式,舉例說明如下 1 vectora 10 定義了10...

C vector用法初記

建立一維vector vector nums 不指定長度 vector nums n 指定長度為n新增元素 nums.push back 1 直接從陣列末端新增 nums i 1 直接賦值給第i個位置刪除元素 nums.resize nums.size i 直接將陣列長度減小,某種方式上刪掉了後面i...

C vector用法總結

向量 vector 是一種物件實體,能夠容納許多其他型別相同的元素,因此又被稱為容器。與string相同,vector 同屬於stl standard template library,標準模板庫 中的一種自定義的資料型別,可以廣義上認為是陣列的增強版。vector 容器與陣列相比其優點在於它能夠根...