一级排序相同时按二级排序(比如成绩相同时按学号大小排序):
1346: 会员积分排序 http://ac.jobdu.com/problem.php?id=1346
bool SortByScore( const Unit& a, const Unit& b)
{
if ( a.iScore> b.iScore)//先按成绩排序
return true;
else if ( a.iScore == b.iScore)//如果成绩相同,则按学号大小排序
return a.iID< b.iID;
return false;
}
调用时:sort( viData.begin(), viData.end(), SortByScore);
本文介绍了一种在成绩相同时按照学号大小进行排序的算法实现,包括定义了自定义比较函数并应用于排序过程,确保了数据集的有序排列。

被折叠的 条评论
为什么被折叠?



