template <class T>
double VectorMedian(std::vector<T> &In) {
std::sort(In.begin(), In.end());
if(In.size() % 2 == 0) { return 0.5*(In.at(In.size()/2)+In.at(In.size()/2-1)); } else return In.at((In.size()-1)/2); }
扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄