只出现一次的数字 II
解题思路:
func singleNumber(nums []int) int {
a, b := 0, 0
for _, num := range nums {
a = (a ^ num) & ^b
b = (b ^ num) & ^a
}
return a
}复杂度分析
最后更新于
func singleNumber(nums []int) int {
a, b := 0, 0
for _, num := range nums {
a = (a ^ num) & ^b
b = (b ^ num) & ^a
}
return a
}最后更新于