题意:
如果所给序列的元素不是唯一的,则返回true,否则false。
思路:
哈希map解决。
1 class Solution { 2 public: 3 bool containsDuplicate(vector & nums) { 4 unordered_mapmapp; 5 for(int i=0; i
python3
直接排序,再比对相邻元素
1 class Solution(object): 2 def containsDuplicate(self, nums): 3 """ 4 :type nums: List[int] 5 :rtype: bool 6 """ 7 if nums==[]: return False 8 nums=sorted(nums) 9 i=110 while i
用set辅助
1 class Solution(object):2 def containsDuplicate(self, nums):3 """4 :type nums: List[int]5 :rtype: bool6 """7 return len(set(nums))