Hi mọi người, hôm nay mình có làm một bài tập trên hackerrank liên quan tới mảng động trong c++. Và mình đã pass qua bài đó. Mình cảm thấy thật tuyệt và mình muốn chia sẻ một chút kiến thức đã học được khi giải bài tập trên.
Mình sử dụng trình biên dịch c++11 để biên dịch.
Khởi tạo một mảng vector:
- std::vector < int > vecOfInts[0];
Thêm phần tử vào mảng vector này:
- vecOfInts[i].push_back(valueOfArr);
- với i là vị trí index của mảng và valueOfArr là giá trị.
In ra các phần tử của mảng:
for (auto ir = vecOfInts[indexOfArr].begin();
ir != vecOfInts[indexOfArr].end();
ir++){
cout << *ir << endl;
}
Mình xin kết thúc bài viết này ở đây với 3 tháo tác là khỏi tạo, thêm và truy cập các giá trị của mảng. Cảm ơn mọi người đã theo dõi ❤
