从整数向量中删除重复项的最佳方法(保持元素的顺序)

时间:2019-05-02 21:05:13

标签: c++

当然,这可以通过2个向量轻松完成。

代码:

vector<int> A;
vector<int> B;
bool ok = true;
for(auto x: A){
    for(auto y: B) {
        if(x==y) {
            ok = false;
            break;
        }
    }
    if(ok) {
        B.push_back(x);
    }
    ok = true;
}

但是,可以没有15行代码吗?您最简单的方法是什么?

请记住,我们必须在vector中出现相同的顺序元素。

0 个答案:

没有答案