LmaoSuVuong
Senior Member
Java:
class Solution {
public int[] intersect(int[] nums1, int[] nums2) {
Arrays.sort(nums1);
Arrays.sort(nums2);
int i = 0;
int j = 0;
int len = 0;
while (i < nums1.length && j < nums2.length) {
if (nums1[i] == nums2[j]) {
nums1[len] = nums1[i];
len++;
i++;
j++;
} else if (nums1[i] < nums2[j]) {
i++;
} else {
j++;
}
}
int[] res = new int[len];
for (int index = 0; index < len; index++) {
res[index] = nums1[index];
}
return res;
}
}
Sửa lần cuối:


