Курсовая работа: Delphi. Немного относительно методов упаковки данных

Index:=I;

end;

end;

For I:=0 to 255 do

begin

If I>0 then CodeTable[I-1]^.NewRight:=CodeTable[I];

If I<255 then CodeTable[I+1]^.NewLeft:=CodeTable[I];

end;

LeftRange:=CodeTable[0];

RightRange:=CodeTable[255];

CodeTable[0]^.NewLeft:=Nil;

CodeTable[255]^.NewRight:=Nil;

end;

procedureSortQueueByte;

{ --- пузырьковая сортировка по возрастанию --- }

Var Pr1,Pr2 : PCodElement;

begin

CurPoint:=LeftRange;

While CurPoint <> RightRange do

begin

If CurPoint^.CounterEnter > CurPoint^.NewRight^.CounterEnter then

begin

HelpPoint:=CurPoint^.NewRight;

HelpPoint^.NewLeft:=CurPoint^.NewLeft;

CurPoint^.NewLeft:=HelpPoint;

If HelpPoint^.NewRight<>Nil then HelpPoint^.NewRight^.NewLeft:=CurPoint;

CurPoint^.NewRight:=HelpPoint^.NewRight;

HelpPoint^.NewRight:=CurPoint;

If HelpPoint^.NewLeft<>Nil then HelpPoint^.NewLeft^.NewRight:=HelpPoint;

К-во Просмотров: 1346
Бесплатно скачать Курсовая работа: Delphi. Немного относительно методов упаковки данных