没事干我就爱吃包子吧 关注:66贴子:8,868
  • 2回复贴,共1

经常用的= =

只看楼主收藏回复



IP属地:北京1楼2011-05-21 13:11回复
    快排
    var
    i:integer;
    a:array[1..10] of integer;
    procedure kuai(l,r:integer);
    var
    x,i,j,y:integer;
    begin
    i:=l; j:=r;
    x:=a[(l+r) div 2];
    repeat
    while a[i]<x do inc(i);
    while a[j]>x do dec(j);
    if i<=j then begin
    y:=a[i];
    a[i]:=a[j];
    a[j]:=y;
    inc(i); dec(j);
    end;
    until i>j;
    if i<r then kuai(i,r);
    if j>l then kuai(l,j);
    end;
    begin
    for i:=1 to 10 do read(a[i]);
    kuai(1,10);
    for i:=1 to 10 do write(a[i],' ');
    end.
    


    IP属地:北京3楼2011-05-21 13:13
    回复
      广告
      立即查看
      Name: asda asdasd
               UserName: llxchad1
               Password: cy7s4cf


      IP属地:北京4楼2011-05-31 20:21
      回复