Khởi tạo vector có thể thực hiện theo nhiều cách khác nhau.
1) Khởi tạo vector bằng phương thức push_back()
Thuật toán
Bắt đầu
Khai báo v kiểu vector.
Gọi hàm push_back() để chèn giá trị vào vector v.
In "Các phần tử của vector:".
for (int a : v)
In tất cả các phần tử của biến a.
Kết thúc.
Ví dụ
#include <iostream>
#include <vector>
using namespace std;
int main() {
vector<int> v;
v.push_back(6);
v.push_back(7);
v.push_back(10);
v.push_back(12);
cout << "Các phần tử của vector:" << endl;
for (int a : v)
cout << a << " ";
return 0;
}
Kết quả
Các phần tử của vector: 6 7 10 12
2) Khởi tạo vector bằng mảng (danh sách khởi tạo)
Thuật toán
Bắt đầu Tạo vector v. Khởi tạo vector như mảng. In các phần tử. Kết thúc.
Ví dụ
#include <iostream>
#include <vector>
using namespace std;
int main() {
vector<int> v{ 1, 2, 3, 4, 5, 6, 7 };
cout << "Các phần tử của vector:" << endl;
for (int a : v)
cout << a << " ";
return 0;
}
Kết quả
Các phần tử của vector: 1 2 3 4 5 6 7
3) Khởi tạo vector từ một vector khác
Thuật toán
Bắt đầu Tạo vector v1. Khởi tạo vector v1 bằng mảng. Khởi tạo vector v2 từ v1. In các phần tử. Kết thúc.
Ví dụ
#include <iostream>
#include <vector>
using namespace std;
int main() {
vector<int> v1{ 1, 2, 3, 4, 5, 6, 7 };
vector<int> v2(v1.begin(), v1.end());
cout << "Các phần tử của vector:" << endl;
for (int a : v2)
cout << a << " ";
return 0;
}
Kết quả
Các phần tử của vector: 1 2 3 4 5 6 7
4) Khởi tạo vector bằng cách chỉ định kích thước và giá trị
Thuật toán
Bắt đầu Khởi tạo biến s. Tạo vector v với kích thước s và tất cả giá trị là 7. In các phần tử. Kết thúc.
Ví dụ
#include <iostream>
#include <vector>
using namespace std;
int main() {
int s = 5;
vector<int> v(s, 7);
cout << "Các phần tử của vector:" << endl;
for (int a : v)
cout << a << " ";
return 0;
}
Kết quả
Các phần tử của vector: 7 7 7 7 7