赞
踩

def singleNumber(self,nums):
dict={}
for i in nums:
if i not in dict:
dict[i]=1
else:
dict[i]+=1
for key, value in dict.items():
if value==1:
return key
return 0
def singleNumber(self,nums):
nums.sort()
length = len(nums)
if length < 3:
return nums[0]
i = 0
while i < length - 2 :
if nums[i] != nums[i+1]:
return nums[i]
else:
i += 2
return nums[-1]
def singleNumber(self, nums):
nums.sort()
n = list(set(nums[::2]) - set(nums[1::2]))[0]
return n

def singleNumber(self,nums):
dict={}
for i in nums:
if i not in dict:
dict[i]=1
else:
dict[i]+=1
for key, value in dict.items():
if value==1:
return key
return 0

def singleNumber(self,nums):
dict={}
nums_new=[]
for i in nums:
if i not in dict:
dict[i]=1
else:
dict[i]+=1
for key, value in dict.items():
if value==1:
nums_new.append(key)
return nums_new
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。