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)
报告相同问题?