Leet Code Daily 2024-07-02 - Intersection of Two Arrays II
Code
class Solution {
public:
vector<int> intersect(vector<int>& nums1, vector<int>& nums2) {
sort(nums1.begin(), nums1.end());
sort(nums2.begin(), nums2.end());
vector<int> ret;
for (int i = 0, j = 0; i < nums1.size() && j < nums2.size();) {
(nums1[i] == nums2[j]) ? (ret.push_back(nums1[i++]), j++)
: (nums1[i] < nums2[j] ? i++ : j++);
}
return ret;
}
};