对vector容器的优先排序
发布网友
发布时间:2022-04-26 07:58
我来回答
共2个回答
热心网友
时间:2022-06-25 13:53
定义比较函数对象
比如:
bool less_than( record& x, record& y ){
if( x.date < y.date )
return true;
else if( x.date > y.date )
return false;
if( x.mark < y.mark )
return true;
else
return false;
}
然后调用std::sort(a.begin(),a.end(),less_than);
热心网友
时间:2022-06-25 13:54
排序时的交换条件
a[i].date<a[i+1].date||(a[i].date==a[i+1].date&&a[i].score<a[i+1].score)
同这句类似吧