![]() |
|
#1
|
|||
|
|||
![]() Здравствуйте!, подскажите, как осуществить сортировку подсчетом распределения по убыванию? Данный код сортирует по возрастанию:
Код:
for j:=0 to 255 do c[j]:=0; for i:=0 to n-1 do c[a[i]]:=c[a[i]]+1; for j:=1 to 255 do c[j]:=c[j-1]+c[j]; for i:=n-1 downto 0 do begin b[c[a[i]]]:=a[i]; c[a[i]]:=c[a[i]]-1; end; for i:=0 to n-1 do StringGrid2.Cells[i,0]:=IntToStr(b[i]); end; lmikle: Пользуемся тегами!!! Буду карать!!! Как его изменить? |