LEETCODE | PYTHON | 217 | 存在重复元素
1. 题目
给你一个整数数组 nums 。如果任一值在数组中出现 至少两次 ,返回 true ;如果数组中每个元素互不相同,返回 false 。
来源:力扣(LeetCode)
链接:https://leetcode.cn/problems/majority-element
著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。
2. 代码
class Solution:
def containsDuplicate(self, nums: List[int]) -> bool:
#排序
nums.sort()
#计算length
l = len(nums)
#判断首位特殊情况
if l == 1:
return False
#遍历判断
for i in range(1,l):
if nums[i] == nums[i-1]:
return True
return False