排序
来源:互联网 发布:淘宝助手上传图片失败 编辑:程序博客网 时间:2024/05/17 04:31
快排
Pascal
procedure sort(i,j:longint); var x,y,z:longint; var tmp:longint;begin x:=i; y:=j; Z:=d[(i+j)/2]; repeat while z<d[y] do y:=y-1; while z>d[x] do x:=x+1; if x<=y then begin tmp:=d[x]; d[x]:=d[y]; d[y]:=tmp; x:=x+1; y:=y-1; end; until x>y; if x<j then sort(x,j); if i<y then sort(i,y);end;
C
void swap(int i,int j){ int t = list[i]; list[i] = list[j]; list[j] = t;}void qqsort(int i,int j){ int x,y,z,t; x = i; y = j; z = list[(i+j)/2]; do { while(z < list[y]) y --; while(z > list[x]) x ++; if(x <= y) { swap(x,y); x ++; y -- ; } }while(x <= y); if(x < j) qqsort(x,j); if(i < y) qqsort(i,y);}
0 0
- 排序
- 排序
- 排序
- 排序
- 排序
- 排序
- 排序
- 排序
- 排序
- 排序
- 排序
- 排序
- 排序
- 排序
- 排序
- 排序
- 排序
- 排序
- linux 安装python-dev出现的依赖问题
- hdu 1863 畅通工程(水题)
- 1031. 查验身份证(15)
- 【luogu 2244】选举预测
- java的守护线程与非守护线程
- 排序
- 简单选择排序(Simple Select Sort)
- 主席树/函数式线段树/可持久化线段树
- wav pcm format初探
- 三维扫描仪[8]——如何设计一台云台式扫描仪(机械结构)
- Java学习----day10——(1)API-集合
- Http header详解
- mysql数据库常用操作命令集合
- UESTCoj- 149- 解救小Q (BFS