Вы находитесь на странице: 1из 2

26

Алгоритмы модифицирующие
значение элементов контейнера
Алгоритмы модифицирующие значение элементов
контейнера, но не изменяющие порядок их следования –
выполнение действий над каждым элементом контейнера,
поиск и замена

vector<int> v(100);

// заполнение всех элементов от ls.begin() до ls.end()


// значением 0
fill(v.begin(), v.end(), 0);
// замена всех элементов от ls.begin() до ls.end(),
// равных -1 на 1
replace(v.begin(), v.end(), -1, 1);
27

Алгоритмы модифицирующие
контейнер
Алгоритмы модифицирующие контейнер –
функции копирования, перестановок, удаления, тасования
и сортировки, разбиения и слияния последовательностей

vector<int> v(100);

// сортировка массива
sort(v.begin(), v.end());
// перестановка элементов массива в обратном порядке
reverse(v.begin(), v.end());