{模版}快速排序
来源:互联网 发布:今目标是什么软件 编辑:程序博客网 时间:2024/05/16 07:26
Min-Qsort.pas
const maxn=100000;var n:longint; i,j,l:longint; a:array[0..maxn] of longint;procedure swap(var a,b:longint);var c:longint;begin c:=a;a:=b;b:=c;end;procedure qsort(l,r:longint);var i,j,mid:longint;begin i:=l; j:=r; mid:=a[(i+j)shr 1]; while(i<=j)do begin while(a[i]<mid)do inc(i); while(a[j]>mid)do dec(j); if(i<=j)then begin swap(a[i],a[j]); inc(i);dec(j); end; end; if(l<j)then qsort(l,j); if(i<r)then qsort(i,r);end;begin readln(n); for i:=1 to n do readln(a[i]); qsort(1,n); for i:=1 to n do writeln(a[i]);end.
2 0
- 模版快速排序
- 快速排序模版
- {模版}快速排序
- c++模版实现快速排序
- 【模版】快速排序,二分查找及其求其上下界函数
- 模版排序
- Lightinthebox模版快速修改
- 矩阵快速幂模版
- EJS模版快速入门
- 快速幂 模版
- POJ1995 快速幂模版
- 快速幂模版
- 快速幂模版
- 模版--矩阵快速幂
- 矩阵快速幂模版
- 快速幂 模版
- Express模版快速搭建
- 矩阵快速幂模版
- MySQL 权限管理
- 【知识积累】C#值类型和引用类型区别
- zookeeper常见问题/疑惑
- CodeForces 687B
- 我们必须了解的视频参数有哪些?
- {模版}快速排序
- JAVA final关键字理解
- js基础
- 一.常见的视频格式有哪些?
- 变量和模块导入
- 元素获取与事件绑定
- STM32和GD32的代码移植
- Linux下C++实现http请求
- eclipse 配置默认编码格式为utf-8