作业帮 > 综合 > 作业

有2个已经从小到大排序好的数组int[]a,int[]b,要求只用一个循环控制语句,找出2个数组中共有的元素

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/04/16 20:19:10
有2个已经从小到大排序好的数组int[]a,int[]b,要求只用一个循环控制语句,找出2个数组中共有的元素
试着给出解决方案:
public class Sort {
public static void main(String[] args) {
int[] i1 = new int[] { -2, 4, 7, 8, 10 };
int[] i2 = new int[] { 3, 4, 7, 9 };
int[] i3;

int iMax = i1[i1.length - 1] > i2[i2.length - 1] ? i1[i1.length - 1]
: i2[i2.length - 1];
int iMin = i1[0] < i2[0] ? i1[0] : i2[0];

i3 = new int[iMax - iMin + 1];
for (int i = 0; i < (i1.length