c++ vector去除重复元素


思路:利用set集合元素不重复的性质,将vector赋值给set,再把set重新赋值给vector,便完成了去重操作。

//定义并初始化一个vector
vector<int> vec(10,1);      //vec里有10个值为1的元素
set<int>s(vec.begin(), vec.end()); vec.assign(s.begin(), s.end()); //完成去重

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM