数组中唯一出现的数字是哪个?
- 内容介绍
- 文章标签
- 相关推荐
本文共计317个文字,预计阅读时间需要2分钟。
pythonclass Solution: def singleNumber(self, nums): # 使用字典来计数每个数字出现的次数 count={} for num in nums: if num in count: count[num] +=1 else: count[num]=1
# 遍历字典,找出只出现一次的数字 for num, cnt in count.items(): if cnt==1: return num
题目描述
一个整型数组里除了两个数字之外,其他的数字都出现了偶数次。请写程序找出这两个只出现一次的数字。
思路:用map counter,我没有领会到题目的用意。。。
本文共计317个文字,预计阅读时间需要2分钟。
pythonclass Solution: def singleNumber(self, nums): # 使用字典来计数每个数字出现的次数 count={} for num in nums: if num in count: count[num] +=1 else: count[num]=1
# 遍历字典,找出只出现一次的数字 for num, cnt in count.items(): if cnt==1: return num
题目描述
一个整型数组里除了两个数字之外,其他的数字都出现了偶数次。请写程序找出这两个只出现一次的数字。
思路:用map counter,我没有领会到题目的用意。。。

