两个向量之间的差

问题描述 投票:-2回答:1

所以我有两个向量:

int vect1 [5];和int vect2 [5];

想象一下vect1 = [2、3、5、6、7]和vect2 = [4、6、7、8、3],我试图得到的是只打印出不出现在两个向量中,因此程序将打印出例如差= 2、5(2和5)。

c++ vector difference
1个回答
0
投票

我建议使用一个集合(http://www.cplusplus.com/reference/set/set/)来保存在第二个向量中看到的值,然后遍历第一个调用set.find(elt) -如果找到了,就不要打印它。

© www.soinside.com 2019 - 2024. All rights reserved.