剑指offer面试题41. 数据流中的中位数(二分查找)

题目描述 如何获得一个数据流中的中位数?若是从数据流中读出奇数个数值,那么中位数就是全部数值排序以后位于中间的数值。若是从数据流中读出偶数个数值,那么中位数就是全部数值排序以后中间两个数的平均值。 例如, [2,3,4] 的中位数是 3 [2,3] 的中位数是 (2 + 3) / 2 = 2.5 设计一个支持如下两种操做的数据结构: void addNum(int num) - 从数据流中添加一个
相关文章
相关标签/搜索