86 - 得到整数列表的中位数

得到一个整数列表的中位数

'''
[1, 2, 3]
2

[1, 2, 3, 4]
(2 + 3 / 2)
'''

class Median:
    def __init__(self):
        self.data = []
    def insert(self, num):
        self.data.append(num)
        self.data.sort()
    def getMedian(self):
        length = len(self.data)
        if length % 2 == 1:
            return self.data[length // 2]
        return (self.data[length // 2] + self.data[length // 2 - 1]) / 2.0
    
median = Median()
median.insert(1)
median.insert(6)
median.insert(2)
print(median.getMedian())
2

87 - 删除链表中重复的节点

发布了208 篇原创文章 · 获赞 249 · 访问量 3万+

猜你喜欢

转载自blog.csdn.net/qq_29339467/article/details/105165900
86
今日推荐