官方插入排序解法
#include <vector>
class Solution {
public:
    void Insert(int num) {
        int i = 0;
        //遍历找到插入点
        for(; i < val.size(); i++){
            if(num <= val.at(i))
                break;
        }
            val.insert(val.begin() + i, num);
            
    }

    double GetMedian() { 
        int n=val.size();
        std::cout<<endl;
        if(n%2==1) return val.at((n+1)/2-1);
        else return (double)(val.at(n/2)+val.at(n/2-1))/2;
        return 0;
    }
private:
    vector<int> val;
};