数组中是否存在重复元素
Swift
let array: [Int] = [1,1,1,3,3,4,3,2,4,2]
for i in 0..<array.count {
for j in (i+1)..<array.count {
if (array[i] == array[j]) {
print(true)
return
}
}
}
print(false)
函数实现如下
func containsDuplicate(_ nums: [Int]) -> Bool {
for i in 0..<nums.count {
for j in (i+1)..<nums.count {
if (nums[i] == nums[j]) {
return true
}
}
}
return false
}
调试
let array: [Int] = [1,1,1,3,3,4,3,2,4,2]
let duplicate: Bool = containsDuplicate(array)
print(duplicate)