56-II.数组中数字出现的次数II
Last updated
Last updated
func singleNumber(_ nums: [Int]) -> Int {
var queue: [Int] = []
for item in nums {
if let lastIdx = queue.firstIndex(of: item) {
queue.remove(at: lastIdx)
queue.append(item)
}
else {
queue.insert(item, at: 0)
}
}
return queue[0]
}