Курсовая работа: Порівняльний аналіз ефективності та складності алгоритмів сортування файлів і послідовностей

Dn, x, min, z:integer;

Last: array [tapeno] of integer;

{last[j] – ключ кінцевої серії на ленті}

T,ta: array [tapeno] of tapeno;

{карти номерів ленти}

Procedure selecttape;

Var i: tapeno; z:integer;

Begin

If d[j]<d[j+1] then j:=j+1 else

Begin if d[j]=0 then

Begin level:=level+1; z:=d[1];

For i:=1 to n-1 do

Begin d[i]:=z+a[i+1]-a[i]; a[i]:=z+a[i+1]

End;

End;

J:=1;

End;

D[j]:=d[j]-1;

End;

Procedure copyrun;

Begin {перепис однієї серії з f0 на ленту}

Repeat read(f0,buf); write(f[j],buf);

Until eof(f0) or (buf.key>f0.key);

Last[j]:=buf.key;

End;

Begin {розподіл початкових серій}

For i:=1 to n-1 do

Begin a[i]:=1; d[i]:=1; rewrite(f[i]);

End;

К-во Просмотров: 498
Бесплатно скачать Курсовая работа: Порівняльний аналіз ефективності та складності алгоритмів сортування файлів і послідовностей