题目链接
解题思路
- 第一步,新建一个
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 { |
微信支付
支付宝