//假如一个文件对应一个坐标,想对文件按照坐标的x或y轴进行排序
//先把这个结构体放进vector中,利用sort()排序
struct PathIndexPair {
Point2i point; //保存坐标
string path; //保存路径
};
bool cmpy(PathIndexPair const& a, PathIndexPair const& b)
{
return a.point.y > b.point.y;
}
bool cmpx(PathIndexPair const& a, PathIndexPair const& b)
{
return a.point.x > b.point.x;
}
vector pathindexpair;
sort(pathindexpair.begin(), pathindexpair.end(), cmpx);//根据x排序
sort(pathindexpair.begin(), pathindexpair.end(), cmpy);//根据y排序
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)