Курсовая работа: Практичні аспекти створення програмного забезпечення
end;
for h2:=low to up - 1 do
begin
j:=col[h2];
if y[j] = 0 then Goto 70;
end;
55:
j0:=col[low];
low:=low+1;
i:=y[j0];
h:=c[j0, i] - v[j0] - min;
for k:=up to n do
begin
j:=col[k];
vj:=c[j,i] - v[j] - h;
if vj < d[j] then
begin
d[j] := vj;
lab[j]:=i;
if vj = min then
begin
if y[j] = 0 then Goto 70;
col[k]:=col[up];
col[up]:=j;
up:=up+1;
end;
end;
end;
if low = up then goto 60;