数字中之出现一次的数字题目链接 题目思路位运算 即可 go解法12345678910111213141516171819202122232425func singleNumbers(nums []int) []int { numbers := make([]int, 2) var flag int for i := 0; i < len(nums); i++ { flag ^= nums[i] } div := 1 for (div & flag) == 0 { div <<= 1 } numbers[0] = 0 numbers[1] = 0 for i := 0; i < len(nums); i++ { if (div & nums[i]) == 0 { numbers[0] ^= nums[i] } else { numbers[1] ^= nums[i] } } return numbers}