快速排序算法
来源:互联网 发布:android ble 接收数据 编辑:程序博客网 时间:2024/06/04 14:03
#include <stdio.h>#include <stdlib.h>int a[10000001];void qsort(int l,int r){int ke=a[l];int i=l;int j=r;if(l>r) return;while(i<j){while(i<j && a[j]>=ke) j--;a[i]=a[j];while(i<j && a[i]<=ke) i++;a[j]=a[i];}a[i]=ke;qsort(l,i-1);qsort(i+1,r);}int main(){int n;int i;while(scanf("%d",&n)!=EOF){for(i=0;i<n;i++){scanf("%d",&a[i]);}qsort(0,n-1);for(i=0;i<n;i++){if(i==n-1)printf("%d",a[i]);elseprintf("%d ",a[i]);}printf("\n");}return 0;}
0 0
- 排序算法--快速排序
- 排序算法--快速排序
- 排序算法---快速排序
- 排序算法-快速排序
- 排序算法------快速排序
- 排序算法---快速排序
- 排序算法-快速排序
- 排序算法---快速排序
- 排序算法--快速排序
- 排序算法--快速排序
- 排序算法--快速排序
- 排序算法:快速排序
- 排序算法 快速排序
- 排序算法--快速排序
- 排序算法--快速排序
- 【排序算法】快速排序
- 排序算法--快速排序
- 排序算法:快速排序
- 直接复制的VMware虚拟机镜像如何更改网卡的MAC地址
- Label设置行间距
- 五分钟学会之数据库~
- 《剑指Offer》面试题57:删除链表中重复的节点
- C#控制台 显式初始化二维矩形数组
- 快速排序算法
- EC-JET喷码机报EC2.01偏转板电压故障
- Sqoop-1.4.5用户手册
- jQuery插件之Cookie
- "围观"设计模式(30)--结构型设计模式总结(适配器、代理、装饰、外观、桥梁、组合、享元)
- VS2010:error C2061: 语法错误
- JS取得Tree的ID
- POJ2823 滑动窗口 单调队列
- BZOJ 1878 HH的项链(离线树状数组)