定义了vector类型的数据,要找到其中的最大最小值,其实在C++中的algorithm头文件下就有直接的函数可以使用:
#include <vector> #include <algorithm> vector<double>s; double min = *min_element(s.begin(), s.end());//返回s中的最小值 double max= *max_element(s.begin(), s.end());//返回最大值
1 bool px(const floor_face &a,const floor_face &b ) 2 { 3 return a.floor_value < b.floor_value; 4 }找结构体某个参数最小,反之最大 5 sort(floor_0.begin(), floor_0.end(),px);//结构体容器排序,非常不错 6 7 8 感谢@张 同学