#include
a.
push_back
(x);
// x 為插入的資料
out</ 因為在 vector 中已經過載了下標運算子,
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 容器與陣列相比其優點在於它能夠根...