sort一级排序相同时按二级排序

 一级排序相同时按二级排序(比如成绩相同时按学号大小排序):

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);

你可能感兴趣的:(sort一级排序相同时按二级排序)