无序数组ab,每个数组有一次循环遍历的机会,找出a有b没有的数字(不能使用外部东西)
int首先吐槽一下题目,应该是a和b两个数组吧,说得好像有一个数组ab似的。另外,不能使用外部东西是什么意思?太不严谨了。
#include
void findSpecific(int a[], int alen, int b[], int blen, int out[], int outlen) {
std::map
for(int i = 0; i < blen; i++) {
mymap.insert(std::pair
}
for(int i = 0, k = 0; i < alen, i++) {
std::pair
ret = mymap.insert(std::pair
if (ret.second == false) {
out[k] = a[i];
k++;
outlen = k;
}
}
return;
}