题目链接
解题思路
- 第一步,新建一个
map
,用一个for
循环,记录nums
数组中出现的元素和次数,如果重复出现,value
置为2,出现一次置为1; - 第二步,再用一个
for
循环,遍历这个新建map
,判断value
为是否1,如果为1,就把value
为1对应的key
返回即可。
Golang
1 | func singleNumber(nums []int) int { |
map
,用一个for
循环,记录nums
数组中出现的元素和次数,如果重复出现,value
置为2,出现一次置为1; for
循环,遍历这个新建map
,判断value
为是否1,如果为1,就把value
为1对应的key
返回即可。1 | func singleNumber(nums []int) int { |
微信支付
支付宝