Answers for "remove duplicate element from vector c++"

8

erase duplicates and sort a vector

sort( vec.begin(), vec.end() );
vec.erase( unique( vec.begin(), vec.end() ), vec.end() );
Posted by: Guest on May-20-2020
0

remove duplicates from vector c++

sort( vec.begin(), vec.end() );
vec.erase( unique( vec.begin(), vec.end() ), vec.end() );
Posted by: Guest on December-20-2020
1

how to erase duplicates from vector

sort( res.begin(), res.end() );
res.erase( unique( res.begin(), res.end() ), res.end() );

SYNTAX: 
ForwardIterator unique (ForwardIterator first, ForwardIterator last);

first: Forward iterator to the first element in the container.
last: forward iterator to the last element in the container.
Posted by: Guest on June-16-2021
0

insert only unique values into vector

std::vector<std::string> name;

....
if (std::find(name.begin(), name.end(), someName) == name.end()) {
  // someName not in name, add it
  name.push_back(someName);
}
Posted by: Guest on November-01-2020

Code answers related to "remove duplicate element from vector c++"

Browse Popular Code Answers by Language