以下是一个解决方案的示例代码:
def find_duplicates(arr1, arr2):
# 创建一个空集合用于存储重复项
duplicates = set()
# 将arr1中的元素添加到集合中
for num in arr1:
duplicates.add(num)
# 遍历arr2中的元素,如果元素已存在于集合中,则将其添加到结果集合中
for num in arr2:
if num in duplicates:
duplicates.add(num)
# 返回结果集合中的重复项
return duplicates
# 示例用法
arr1 = [1, 2, 3, 4, 5]
arr2 = [4, 5, 6, 7, 8]
result = find_duplicates(arr1, arr2)
print(result)
运行上述代码将输出集合中的重复项 [4, 5]
。
下一篇:比较两个数组以检索值