整型数组处理算法(五)求两个有序数组的共同元素
求两个有序数组的共同元素,比如数组a={1,2,3,8,9}和b={8,9,10},则输出output={8,9}
实现如下:
int main(){int* a= new int[6];int* b= new int[3];a[0]=2;a[1]=3;a[2]=4;a[3]=6;a[4]=8;a[5]=9;b[0]=8;b[1]=9;b[2]=10;int nOut = 0;int* output = FindCommon(a, b, 6, 3, nOut);for (int i=0; i<nOut; i++){cout << output[i] << "," ;}cout << endl;delete[] a;a=NULL;delete[] b;b=NULL;delete[] output;output=NULL;cout << endl;return 0;}测试结果就不贴了吧,有兴趣的朋友可以copy code试一试。
转载请注明原创链接:http://blog.csdn.net/wujunokay/article/details/12114211