khai báo thư viện
#include<vector>
using namespace std;
vector <int> a; khai báo 1 vector kiểu int.không cần khai báo số phần tử của vector, nó sẽ tự nâng bộ nhớ lên. hoặc nếu muôn có thể khai bao như sau
vetor <int> a(10); khai báo 1 vector có 10 phần tử.mặc dù khai báo 10 phần tử như vậy nhưng nó hoàn toàn có thể tự nâng lên khi ta sử dụng hơn.
*các kiểu khai bai báo mặc định giá trị ban đầu cho vector:
vector <int> a(10,2); khai báo vector có 10 phần tử và các phần tủ có giá trị ban đầu là 2;
vector <int> a(vector b); tạo vector a là bản sao của vactor b
vector <int> a(vector b.begin(),b.begin()+5); sao chép vào vector a 5 phần tử dầu tiên của vector b;
[] : phép lấy chỉ số hoàn toàn giống với mảng
a.size(); trả về kích thước của vector, gồm bao nhiêu phần tử.
a.resize(); định lại kích thước của vector.
a.front(); trả về thâm chiếu đến phần tử đầu tiên.
a.back(); trả về tham chiếu đến phần tử cuối cùng.
a.push_back(int x); tọa thêm 1 phần tử có giá trị int x và nối nó vào cuối vector a tức lầ vector a có thêm 1 phần tử có giá trị x được thêm vào cuối cùng.
a.pop_back(); xóa phần tử cuối cùng
a.clear(); xóa toàn bộ các phần tử vector;
a.erase(a.begin()+4); xóa phần tử có chỉ số là 4 hay vị trí thứ 5 như ta tính thong thường
a.erase(a.begin()+2,a.begin()+5); xóa các phần tử có chỉ số là 2 đến phần tử có chỉ số là 5
a.insert(a.begin()+3,200); chèn 200 vào vị trí có chỉ số là 3.
a.insert(a.begin()+3,2,400); chèn 2 lần số 400 vào vector từ vị trí có chỉ số là 3.
int b[]={1,3,5,7,9};
a.insert(a.begin()+3,b,b+4); chèn 4 phần tử sủ mảng b vào a từ vị trí có chỉ số là 3.
a.insert(a.begin()+4,c.begin(),c.end()); chèn luôn mảng c vào mảng a tính từ vị tri có chỉ số là 4;
a.empty(); trả về true nếu mảng rỗng và false nếu mảng không rỗng
a.swap(b); hoán đổi 2 container với nhau, giống như hoán đổi 2 số thông thường.
Tìm hiểu các giải thuật sắp xếp cơ bản trên cấu trúc dữ liệu mảng Tìm hiểu các giải thuật tìm kiếm cơ bản trên cấu trúc dữ liệu mảng Đánh giá ...GiaiThuat.Com
Đăng ký:
Đăng Nhận xét (Atom)
Bài đăng phổ biến
-
Cách Boot USB đối với Main Gigabyte Để boot từ main gigabye bạn xem main của bạn có hỗ trợ không: nhấn ESC, DEL, F12...tùy từng máy bạn nên ...
-
Cách Sửa lỗi Font AOE khó chịu bằng một số thủ thuật khá đơn giản Copy Font vào mục Font của Windows : http://www.mediafire.com/download/mdd...
-
Viết chương trình tính Log(a)x với a,x là hai số thực nhập vào từ bàn phím, và x>0, a>0, a!=1 Hướng dẫn: sử dụng công thức: Log(a)x=Ln...
-
Hướng dẫn mở UEFI cho Dell N4110 và Vostro 3750 Tình cờ hôm nay ghé sang 1 số diễn đàn của Nga và Bios Mod mình đã tìm được cách Unlocked UE...
-
BritainTourist .Com PhumyGroup.com SonhaiGroup.com LiaoningGroup .Com S haanxiGroup .com EchinaTourist.com T echnologyJewelry ....
-
Vacationnews.Xyz Vacationsnews.Xyz Vacationsworld.Xyz Vantagecreditunion.Xyz Venturenews.Xyz Ventureworld.Xyz Vermontattorney.Xyz Vermontho...
-
Ugandatravel.Xyz Ukattorney.Xyz Ukhotel.Xyz Uklawyers.Xyz Uklawyer.Xyz Ukonline.Xyz Ukrainehome.Xyz Ukrainehotel.Xyz Ukraineinsurance.Xyz U...
-
SacomGold.com mnTourist.com Anbaoco.com SacomFinance.com VinaElectronics.com LatviaNet.com NationalAirway.com SacomInsurance.com SacomHome.c...
-
Walmartscholarship.Xyz Wapnews.Xyz Waponline.Xyz Wapworld.Xyz Washingtonattorney.Xyz Washingtonhome.Xyz Washingtoninsurance.Xyz Washingtonl...
-
AirlineDomains.com Make Offer TouristDomains.com Make Offer MinhphuGroup.com Make Offer TurkeyDomain.com Make Offer TouristDomain.com Make O...
Không có nhận xét nào:
Đăng nhận xét