Ejemplo 1: intercambiar dos elementos de un vector
std::iter_swap(arr.begin()+pos1,arr.begin()+pos2);
Ejemplo 2: sintaxis de intercambio de vectores de C ++
vector<T>().swap(x); // clear x reallocating
Ejemplo 3: intercambio de vector c ++
vector1.swap<vector2>;
//time complexity: O(1)
Ejemplo 4: intercambio de vectores C ++
// clearing vectors
#include <iostream>
#include <vector>
int main ()
{
std::vector<int> myvector;
myvector.push_back (100);
myvector.push_back (200);
myvector.push_back (300);
std::cout << "myvector contains:";
for (unsigned i=0; i<myvector.size(); i++)
std::cout << ' ' << myvector[i];
std::cout << 'n';
myvector.clear();
myvector.push_back (1101);
myvector.push_back (2202);
std::cout << "myvector contains:";
for (unsigned i=0; i<myvector.size(); i++)
std::cout << ' ' << myvector[i];
std::cout << 'n';
return 0;
}
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)