要解决“打印并检查是否有重复”的问题,我们需要明确以下几个基础概念和相关步骤:
以下是一个使用Python编写的示例代码,展示如何打印数组并检查是否有重复元素:
def check_duplicates(arr):
seen = set()
duplicates = set()
for item in arr:
if item in seen:
duplicates.add(item)
else:
seen.add(item)
return duplicates
# 示例数组
array = [1, 2, 3, 4, 5, 2, 3, 6]
# 打印原始数组
print("原始数组:", array)
# 检查并打印重复元素
duplicates = check_duplicates(array)
if duplicates:
print("重复元素:", duplicates)
else:
print("没有重复元素")
seen
),另一个用于存储发现的重复元素(duplicates
)。seen
集合中。seen
中,则将其添加到duplicates
集合中;否则,将其添加到seen
集合中。通过这种方法,可以高效且准确地检测并打印出数组中的重复元素。
领取专属 10元无门槛券
手把手带您无忧上云