思路:利用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()); //完成去重
思路:利用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刪除。