一级排序相同时按二级排序(比如成绩相同时按学号大小排序):
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);