求两个数组的并集
- Swift
let nums1: [Int] = [1, 2, 2, 3, 4]
let nums2: [Int] = [2, 3, 2]
let nums = union(nums1, nums2)
print(nums)
func union(_ nums1: [Int], _ nums2: [Int]) -> [Int] {
var nums: [Int] = []
for i in 0..<nums1.count {
for j in 0..<nums2.count {
if nums1[i] == nums2[j] {
if nums.contains(nums1[i]) {
}
else {
nums.append(nums1[i])
}
break
}
}
}
return nums
}