快排
来源:互联网 发布:atv610变频器编程手册 编辑:程序博客网 时间:2024/04/28 13:26
#include<cstdio>#include<cstring>const int N=1e5;int a[N];void qsort(int l,int r){if(l>=r) return ;int i=l,j=r,k=a[l];while(i<j){while(i<j&&k<a[j]) j--;if(i<j) { a[i]=a[j];i++;}while(i<j&&k>a[i]) i++;if(i<j) { a[j]=a[i];j--;}}a[i]=k;qsort(l,i-1);qsort(i+1,r);}int main(){int i,n;while(scanf("%d",&n)&&n){for(i=1;i<=n;i++)scanf("%d",&a[i]);qsort(1,n);for(i=1;i<n;i++)printf("%d ",a[i]);printf("%d\n",a[n]);}}
- 快排
- 快排
- 快排
- 快排
- 快排
- 快排
- 快排
- 快排
- 快排
- 快排
- 快排
- 快排
- 快排
- 快排
- 快排
- 快排
- 快排
- 快排。
- JQuery 操作/获取 table
- 浅谈利用antlr写一个小作业1
- JAVA-面向对象之抽象类
- 堆排序,(大顶堆)
- P2P网上贷款平台
- 快排
- Xcode5开发测试版下载地址,想尝鲜IOS7的朋友赶紧下载吧
- Android 界面跳转 获取之前的界面的方法
- [GPUPro4]PracticalPlanarReflectionUsingCubemapsAndImageProxies
- 用JS控制图片最大宽度
- 脚本添加crontab
- zoj 1654 Place the Robots (二分图匹配)
- ios开发ARC,IBOutlets之strong与weak
- Android ListView分割线设置