分享一个巧妙的思想:
vector<int>a{3,3,2,1,4,2,5};
set<int>s(a.begin(),a.end());
a.assign(s.begin(), s.end());
思想二:
//unique 通常和erase函数一起使用
sort(a.begin(), a.end());
vector<int>::iterator new_end;
new_end = unique(a.begin(), a.end());
a.erase(new_end, a.end());