结构体排序(优先级)
来源:互联网 发布:淘宝双肩包店推荐 编辑:程序博客网 时间:2024/05/22 01:36
这个记性也是差的,老是忘记,现在直接贴这里,就不怕忘记了。
测试数据在当中,结果在最后面
先按a排序(升序),a相等的时候按b排序(降序)
#include<stdio.h>#include<algorithm>using namespace std;#define MAX 100struct Node{int a;int b;}node[MAX];bool cmp(Node x,Node y){if(x.a==y.a){return x.b>y.b;}elsereturn x.a<y.a;}//n 8//a 1 2 3 6 8 7 7 7//b 2 3 4 4 9 5 6 10int main(){int n,i;scanf("%d",&n);for(i=0;i<n;i++)scanf("%d %d",&node[i].a,&node[i].b);for(i=0;i<n;i++)printf("a=%d b=%d\n",node[i].a,node[i].b);printf("\n\n--------\n\n");sort(node,node+n,cmp);for(i=0;i<n;i++)printf("a=%d b=%d\n",node[i].a,node[i].b);return 0;}a=1 b=2a=2 b=3a=3 b=4a=6 b=4a=8 b=9a=7 b=5a=7 b=6a=7 b=10--------a=1 b=2a=2 b=3a=3 b=4a=6 b=4a=7 b=10a=7 b=6a=7 b=5a=8 b=9
0 0
- 结构体排序(优先级)
- vector结构体排序与priority优先级队列自动排序对比
- 优先级排序
- 优先级排序!
- 排序问题(结构体排序)
- EXCEL排序(结构体排序)
- EXCEL排序(结构体二级排序)
- 成绩排序(结构体三级排序)
- EXCEL排序(sort结构体排序)
- 成绩排序(结构体)
- 结构体排序(奖学金)
- nyoj540(结构体排序)
- (结构体排序)水果
- SDNU_ICPC1028(结构体排序)
- SDNU_ICPC1115(结构体排序)
- 结构体排序,多级排序
- hdoj 1234(结构体排序)
- hdu1263 水果(结构体排序)
- 前端开发记录
- &和&&的区别
- ubuntu安装tomcat
- 设计模式基础理解及整理实现
- 百度快照多久更新一次?
- 结构体排序(优先级)
- python实现桶排序
- Redis为什么用跳表而不用平衡树?
- php操作数组的方法
- Drools内部功能详细介绍
- B1030. 完美数列(25)
- JavaScript 开发的45个经典技巧
- 使用Navigation timing api测试android webview性能
- 手机App通过http协议从web服务器上获取json格式的数据