题目描述
一个整型数组里除了两个数字之外,其他的数字都出现了两次。请写程序找出这两个只出现一次的数字。
题目分析:
一个数组中有两个只出现一次的数,其他的都出现了两次,这样我们使用py内置的count找到只出现了一次的函数即可
class Solution:
# 返回[a,b] 其中ab是出现一次的两个数字
def FindNumsAppearOnce(self, array):
# write code here
c=[]
for i in range(len(array)):
if array.count(array[i])==1:
c.append(array[i])
return c
运行时间:29ms
占用内存:5624k
ps:
附上评论区大佬的思路
个人感觉py做算法简直就是bug的存在,它封装好的库实在是太多了,直接拿来用就行。