python实现 设A和B都是从小到大已经排好序的n个不等的整数构成的数组,如果把A和B合并后的数组记做C,设计一个算法找出C的中位数。
以下这个方法不管总个数是奇数还是偶数,者适合
a = [2,3,5]
b = [7,8,9]
c = sorted(a+b)
mid = (c[:(len(c)+1)//2][-1] + c[len(c)//2:][0])/2
print('中位数为:',mid)
a = [...]
b = [...]
c = a + b
c.sort()
print(c[len(c)//2])