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