仍在获取重复值

Still obtaining duplicate value?

本文关键字:获取      更新时间:2023-10-16

如果两个向量不是彼此重复的,我正在尝试将它们加在一起。如果索引处的集合不相等。我将它们加在一起,但是,我仍然得到重复项。任何帮助将不胜感激。谢谢。

 vector<int> newvec;
        for(unsigned int i = 0; i < vector.size(); i++)
        {
            for(unsigned int j = 0; j < x.vector.size(); j++) 
            {
                if(vector[i] != x.vector[j])
                {
                   newvec.push_back(vector[i]);
                   newvec.push_back(vector[j]);
                }
            }
        }
}

您必须同时遍历两个向量。

现在,您正在将第一个向量的每个元素与第二个向量的每个元素进行比较。