unique()函数

这篇博客是本人在学习算法中遇到的一个常用的函数,记录分享给大家 

unique()函数_第1张图片 

 unique()函数_第2张图片

注意 :unique()函数是删除相邻的重复元素,并且返回的是去重范围后的第一个元素的地址,左闭右开

#include 
using namespace std;
int main()
{
  vector v={5,2,7,4,1,2,4,5,1};
  sort(v.begin(),v.end());
  
  auto pos=unique(v.begin(),v.end());
  v.erase(pos,v.end());
  for(auto e : v)
  {
    cout<

unique()函数_第3张图片 

你可能感兴趣的:(c++,算法,开发语言)