结构体排序(优先级)

这个记性也是差的,老是忘记,现在直接贴这里,就不怕忘记了。

测试数据在当中,结果在最后面

先按a排序(升序),a相等的时候按b排序(降序)

#include
#include
using namespace std;
#define MAX 100
struct Node
{
	int a;
	int b;
}node[MAX];
bool cmp(Node x,Node y)
{
	if(x.a==y.a)
	{
		return x.b>y.b;
	}
	else
		return x.a


你可能感兴趣的:(结构体)