您的位置:首页 > 职场人生

剑指offer——面试题64:数据流中的中位数

2018-04-03 11:09 344 查看

剑指offer——面试题64:数据流中的中位数

Solution1:最笨的方法了。。。

class Solution {
public:
void Insert(int num) {
num_stream.push_back(num);
}

double GetMedian() {
sort(num_stream.begin(),num_stream.end());
int n = num_stream.size();
if(n%2 == 1)
return (double)num_stream[n/2];
else
return (double)(num_stream[n/2] + num_stream[n/2- 1])/2;
}
private:
vector<int> num_stream;
};
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: