数组中重复的数字
思路:借用字典和列表。
# -*- coding:utf-8 -*-
class Solution:
# 这里要特别注意~找到任意重复的一个值并赋值到duplication[0]
# 函数返回True/False
def duplicate(self, numbers, duplication):
# write code here
Dict = {}
for num in numbers:
if num in Dict:
duplication[0] = num
return True
else:
Dict[num] = 1
return False
或
# -*- coding:utf-8 -*-
class Solution:
# 这里要特别注意~找到任意重复的一个值并赋值到duplication[0]
# 函数返回True/False
def duplicate(self, numbers, duplication):
# write code here
List = []
for num in numbers:
if num in List:
duplication[0] = num
return True
else:
List.append(num)
return False