vector删除重复元素的简单方法


删除重复元素的简便方法
 

        vector<string> ReVec;
        ReVec.push_back("abc");
        ReVec.push_back("cba");
        ReVec.push_back("ref");
        //排序,把重复元素排在一起
        std::sort(ReVec.begin(), ReVec.end());
        //unique将相邻的重复元素移动到末尾,并且返回末尾重复元素的第一个指针
        //移除末尾重复部分
        ReVec.erase(unique(ReVec.begin(),ReVec.end()), ReVec.end());

 


版权声明:本文为qq_22545985原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。