Does anyone know why I may be getting a segmentation fault during this stretch of code that returns the median of an already sorted vector v?
double median(vector<double> v){
while(v.size() > 2){
v.erase(v.begin());
v.erase(v.end());
}
return (sum(v) / (v.size()));
}