快速排序模板
来源:互联网 发布:吉林省中小学网络研修 编辑:程序博客网 时间:2024/05/22 06:41
#include<stdio.h>void xchg(int &b,int &c){int t;t=b; b=c; c=t;}int findpoit(int *a,int l,int r){int p=l;while(l<r){while(a[r]>=a[p]&&p<r)r--;xchg(a[r],a[p]);while(a[l]<=a[p]&&l<p)l++;xchg(a[l],a[p]);}return p;}void qsort(int *a,int l,int r){if(l>=r)return ;int p=findpoit(a,l,r);qsort(a,l,p);qsort(a,p+1,r);}int main(){int n,i,a[1000];while(scanf("%d",&n)>0){for(i=1;i<=n;i++)scanf("%d",&a[i]);qsort(a,1,n);for(i=1;i<=n;i++)printf("%d ",a[i]);printf("\n");}}
0 0
- 【排序】快速排序模板
- 【排序】快速排序模板
- 快速排序模板
- 快速排序模板
- C++快速排序模板
- C++快速排序模板
- 快速排序(模板)
- 快速排序【模板】
- 快速排序模板
- 快速排序----模板实现
- 快速排序函数模板
- 快速排序模板
- 快速排序【模板】
- 【模板】快速排序
- P1177 【模板】快速排序
- 【模板】快速排序
- 快速排序模板
- 洛谷 [模板]快速排序
- ORACLE锁
- Android学习笔记
- java 操作excel报表
- hdu 3572 Task Schedule hdu 2883 kebab 最大流
- 很好的一篇描述docker的文章
- 快速排序模板
- JDOM 操作XML
- struts.xml配置文件中result的语法:<result name="" type="">xxxxx</result>
- vc断点知识
- Boos::asio服务器开发之连接管理
- sqlSERVER 查询系统表 函数 存储过程
- as3的【】
- 使用ActiveMQ+MQTT实现Android点对点消息通知
- 中国电信3G格式 CDMA2000 1x和CDMA2000 EVDO 有什么区别?