以下是一个示例的解决方法,使用了一个for循环来遍历整数数组,并使用一个if语句来判断当前整数和下一个整数是否相等:
def check_duplicates(nums):
for i in range(len(nums) - 1):
if nums[i] == nums[i+1]:
return True
return False
# 示例用法
array1 = [1, 2, 3, 4, 4, 5]
array2 = [1, 2, 3, 4, 5, 6]
print(check_duplicates(array1)) # 输出:True
print(check_duplicates(array2)) # 输出:False
在示例中,check_duplicates
函数接受一个整数数组作为输入,并使用for
循环遍历数组中的每个元素(除了最后一个元素)。在循环中,使用if
语句来检查当前元素和下一个元素是否相等。如果相等,则函数返回True
,表示存在重复元素。如果循环结束时都没有找到相等的元素,则函数返回False
,表示没有重复元素。