给定两个数组a,b,数组中元素是递增且没有重复的 计算a,b交集
#include<iostream>
using namespace std;
int get(int a[], int l, int b[], int r, int c[])
{
int i = 0;
int j = 0;
int k = 0;
int len = 0;
while (i<l &&j <r)
{
if (a[i] == b[j])
{
c[k] = a[i];
i++;
j++;
k++;
}
if (a[i] > b[j])j++;
if (a[i] < b[j])i++;
}
len = k;
return len; //返回交集数组长度
}