Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 05.12.2009, 16:33   #11
Лексей
 
Регистрация: 30.11.2009
Сообщений: 7
По умолчанию

всем спасибо. сам разобрался
вот может кому пригодиться
Код:
procedure TForm1.Button1Click(Sender: TObject);
Var a,b,c   : array[1..1000] of integer;
  z: array [0..10000] of integer;
    n,i,q  : integer;
    f, g: TTimeStamp;
  Total: LongWord;
Begin
for i:=1 to 1000 do
  a[i]:=random(10000);
    for i := 1 to 1000  do
      stringgrid1.Cells[i-1,0]:=  inttostr(a[i]);

     begin{сортировка данных}
      f := DateTimeToTimeStamp(Now);
for n := 0 to 10000 do
    z[n]:=0;
      end;
      begin
     for i := 1 to 1000 do


       z[a[i]]:=z[a[i]]+1;


     q:=0;
         for n := 0 to 10000 do
       for i := 1 to z[n] do
        begin
           b[q]:=n;
           q:=q+1;
          g := DateTimeToTimeStamp(Now);
          Total := g.time - f.time;
      end;
     end;

     begin
for q:=0 to 1000 do


stringgrid2.Cells[q,0]:=  inttostr(b[q]);
  label3.Caption:='Время сортировки ='+floattostr(total) ;
end;
        begin
for n := 0 to 10000 do
    z[n]:=0;
      end;
      begin
     for i := 1 to 1000 do


       z[a[i]]:=z[a[i]]+1;


     q:=0;
         for n := 10000 downto 0 do
       for i := 1 to z[n] do
        begin
           c[q]:=n;
           q:=q+1;
      end;
     end;

     begin 
for q:=0 to 1000 do


stringgrid3.Cells[q,0]:=  inttostr(c[q]);
end;


        end;



end.
заполняет массив а рандомом, сортирует массив в и выводит по возрастанию, массив с по убыванию.
Лексей вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
OpenGL проблема с подсчетом FPS AS10 Мультимедиа в Delphi 4 15.09.2009 21:17
Сортировка файлов в Explorer vs сортировка в Delphi mutabor Общие вопросы Delphi 11 04.09.2009 14:32
сортировка в Delphi menX Помощь студентам 3 17.04.2009 22:47
Помогите пожалуйста!(Pascal) с подсчетом букв Tubus Помощь студентам 2 15.12.2008 20:27
http, socks5 proxy с подсчетом пропускаемого траффа XoTTa6bI2 Фриланс 4 06.04.2007 12:58