数字

示例:

输入:

arr1 = [1, 3, 4, 7, 8, 10]

arr2 = [2, 3, 5, 6, 7, 9]

输出:

[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]

代码实现如下:

def merge(arr1, arr2): # 合并两个数组 merged_arr = arr1 + arr2 # 将合并后的数组进行去重,排序 merged_arr = sorted(list(set(merged_arr))) return merged_arr

arr1 = [1, 3, 4, 7, 8, 10] arr2 = [2, 3, 5, 6, 7, 9] res = merge(arr1, arr2) print(res) # [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]

写一个函数输入两个有序的数组正序返回两个数组合并后的有序数组正序要求:1 数字的大小在1~10000之间2 两个数组中有重复的数据要过滤掉3 每个数组的大小均在有限的内容范围内4 输入的两个有序数组自身内部没有重复的

原文地址: http://www.cveoy.top/t/topic/bY48 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录