中位数

2018-09-13  本文已影响0人  地铁姑娘
#encoding=utf-8
class Solutiob(object):
    def midNum(self,arr):
        if not arr:#判断arr是空
            print "nothing"
            return
        length = len (arr)
        if length==1:
            return arr[0]
        n = length//2
        if length%2==1:
            return arr[n]#下标是n不是n+1
        else:
            return (arr[n]+arr[n-1])/2.0
if __name__=="__main__":
    A  = Solutiob()
    result = A.midNum([])
    print result

上一篇 下一篇

猜你喜欢

热点阅读