Vector

Динамічний масив

#include <vector>

vector<int> a;

for (int i = 0; i < n; i++)

{

     a.push_back(i);

}

for (auto i = a.begin(); i != a.end(); ++i) {

     cout << *i << " ";

}

for (auto i = a.rbegin(); i != a.rend(); ++i){

     cout << *i << " ";

}

0 1 2 3 4 5 6 7 8 9 

9 8 7 6 5 4 3 2 1 0

a[i] - елемент списку

a.clear() - очистити

a.erase(a.begin()+5) - видалити 5-й елемент