C++的sort函数对在STL中算是很常见和普通的函数,可是却很使用,数据处理就是分组、排序、分类、编码等,所以排序在数据处理中很重要,sort函数也就很实用了。
struct mynode{
int number2;
int number1;
};
bool mysort(const mynode& node, const mynode& node1)
{
reurn node.number1 > node.number1; //根据number1降序排序列。
}
int main()
{
..
...
.....
vector<mynode> cl;
std::sort(cl.begin(), cl.end(), mysort);
return 0;
}
网上还有很多STL排序函数的总结,今天用了sort就总结一下,这个博客写得就很详细:
http://www.cppblog.com/mzty/archive/2005/12/15/1770.html