那年在OI

  下午逛矩阵牛的blog,有篇介绍排序的视频反反复复看了几遍,想起当初自己写的快排堆排,突然想看看自己当初写的程序。

   在QQ移动硬盘里找了一会,总算找到了吧。

  有点怀念那年那时了。

procedure qsort(l,r:integer);
var i,j,mid:integer;
begin
    i:=l;
    j:=r;
    mid:=a[(l+r) div 2];
repeat
   while a[i]<mid do inc(i);
   while a[j]>mid do dec(j);
if i<=j then

   begin
        a[0]:=a[i];
        b[0]:=b[i];
        a[i]:=a[j];
        b[i]:=b[j];
        a[j]:=a[0];
        b[j]:=b[0];
        inc(i);
        dec(j);
       end;

until i>j;
if l<j then qsort(l,j);
if i<r then qsort(i,r);
end;

  报告产生于 2009-06-20 15:27

  MyRecvFiles.rar

# 总计          大小        压缩后大小   文件数
#               509110        183000         303

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值