(算法总结)堆排序的应用:寻找中位数

设计一个数据结构,可动态地维护一组数据,且支持以下操做:数据结构 (1)添加元素:void addNum(int num)less (2)返回这组数据中的中位数 double findMedian()设计 【思考】如何获取一组元素的中位数code (1)首先,咱们立刻想到的方法,最直观的方法就是:添加元素的同时进行排序操做(直插sort)addNum的复杂度是O(n),findMedian的复杂度
相关文章
相关标签/搜索