剑指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; };
相关文章推荐
- 剑指offer-面试题64-数据流中的中位数
- 【剑指Offer学习】【面试题64:数据流中的中位数】
- 剑指offer-面试题64:数据流中的中位数
- 剑指offer 面试题64 数据流中的中位数
- 【剑指Offer】面试题64:数据流中的中位数
- 剑指offer面试题64 数据流中的中位数(Java实现)
- 剑指offer 64-数据流中的中位数
- 【剑指offer】题64:数据流中的中位数
- 剑指offer——64.数据流中的中位数
- 【剑指offer-解题系列(64)】数据流中的中位数
- 【剑指offer】面试题41:数据流的中位数
- 剑指offer_数据流中的中位数
- 剑指offer 数据流中的中位数
- 剑指offer 数据流中的中位数
- 剑指offer-63题 数据流的中位数
- 剑指Offer--064-数据流中的中位数
- 剑指offer—数据流中的中位数
- 剑指Offer: 数据流中的中位数;C++容器适配器之priority_queue
- 剑指offer:数据流中的中位数
- 剑指Offer:数据流中的中位数