快排调用及结构体排序
来源:互联网 发布:js 点击显示隐藏图片 编辑:程序博客网 时间:2024/06/05 03:20
快排的两种调用:
#include<iostream>#include<cstdio>#include<cstring>#include<cstdlib>#include<algorithm>using namespace std;int a[10000];bool cmp(int a,int b) //sort{ return a>b;}int main(){ int n,i; cin>>n; for(i=0;i<n;i++) cin>>a[i]; sort(a,a+n,cmp); for(i=0;i<n;i++) cout<<a[i]<<" "; return 0;}int cmp(const void *a,const void *b) //qsort{ return *(int *)a-*(int *)b;}int main(){ int n,i; cin>>n; for(i=1;i<=n;i++) cin>>a[i]; qsort(&a[1],n,sizeof(a[1]),cmp); for(i=1;i<=n;i++) cout<<a[i]<<" "; return 0;}结构体三级排序:
int cmp(Node c, Node d){ if(c.money!=d.money) return c.money > d.money; //从大到小 else if(c.bag!=d.bag) return c.bag > d.bag; else return c.num < d.num; //从小到大}sort(node,node+n,cmp);
0 0
- 快排调用及结构体排序
- hd1862 EXCEL排序(结构体加sort快排)
- 递归快排及归并排序
- 结构体数组-sort自定义快排
- hdoj1236排名(sort快排,结构体)
- 字符统计器 1106:快排(结构体二级排序)
- 排序查找4之结构体与快排应用 猴王
- 调用快排
- C++快排调用
- 【c++排序】快排
- 排序-快排
- 排序算法--快排
- 排序 之 快排
- 算法 排序 快排
- 排序--快排
- 快排 快速排序
- 交换排序------快排
- 排序之 快排
- Linux系统消除未被及时释放的TIME_WAIT状态的TCP连接
- 计算机基础知识对编程的重要性
- USACO2.4.2 穿越栅栏(简单版本) (重庆一中高2018级信息学竞赛测验2) 解题报告
- java数字位数不够,高位补0
- Java虚拟机之对象探秘
- 快排调用及结构体排序
- Kafka入门学习教程
- 深入才发现,看似简单的html/css也有很丰富的内容-html4部分
- 10、对于JDK动态代理的一个简单封装ProxyUtil的使用
- 为什么要有虚拟地址
- Python Web 7 —— python调用mongodb优化,使用mongoengine
- 自定义控件_属性介绍
- HDU5534--Partial Tree (完全背包)
- CDH问题汇总