func singleNumber(nums []int) int {hm := map[int]int{}for _, v := range nums {x := hm[v] + 1hm[v] = x}for k, v := range hm {if v == 1 {return k}}return 0}
位运算
func singleNumber(nums []int) int {
single := 0
for _, num := range nums {
single ^= num
}
return single
}
