zl程序教程

您现在的位置是:首页 >  其他

当前栏目

寻找两个有序数组的中位数

2023-03-20 14:49:50 时间
def func(num1,num2):
    ret=0
    result=[]
    result.extend(num1)
    result.extend(num2)
    result.sort()
    if len(result)%2==0:
        index=int(len(result)/2)
        ret=(result[index-1]+result[index])/2
    else:
        index=int(len(result)/2)
        ret=result[index]
    return ret

ret=func([1,2],[3,4])
print(ret)