Single Number
題目
Input: [2,2,1]
Output: 1Input: [4,1,2,1,2]
Output: 4思路
程式
class Solution {
func singleNumber(_ nums: [Int]) -> Int {
var set: Set<Int> = []
for index in 0..<nums.count {
if set.contains(nums[index]) {
set.remove(nums[index])
} else {
set.insert(nums[index])
}
}
return set.first!
}
}複雜度
Last updated