快排代码

来源:互联网 发布:分层抽样 excel 数据 编辑:程序博客网 时间:2024/05/15 01:06
 procedure qsort(l,r:longint);var i,j,m,p:longint;begin  i:=l; j:=r; m:=a[(l+r) div 2];  repeat    while a[i]<m do inc(i);    while a[j]>m do dec(j);    if i<=j then    begin p:=a[i]; a[i]:=a[j]; a[j]:=p; inc(i); dec(j); end;  until i>j;  if i<r then qsort(i,r);  if l<j then qsort(l,j);end;
原创粉丝点击