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

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

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

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 26.05.2014, 15:51   #1
Tuns
Пользователь
 
Регистрация: 21.05.2014
Сообщений: 19
Радость Реализовать сортировку массива записей

Реализовать сортировку массива записей из программы 1(программа 1:Реализовать алгоритм сортировки числовых массивов данных методом Хоара)по одному из строковых полей с использованием дополнительной структуры данных (массива указателей) без перестановки самих элементов массива, а путем перенастройки указателей.
программа 1:
Код:
procedure sort(var m:t_mas);
  procedure recurs_sort(l, r: word);
  var i, j: word;
      x, t: integer;
  Begin
    i:=l; j:=r; x:=m[(l+r) div 2];
    repeat
      while m[i]<x do inc(i);
      while m[j]>x do dec(j);
      if i<=j then begin
        t:=m[i]; m[i]:=m[j]; m[j]:=t;
        inc(i); dec(j);
      end;
    until i>j;
    if l<j then recurs_sort(l, j);
    if i<r then recurs_sort(i, r);
  End;
Begin
  recurs_sort(1, maxsize);
End;
(все на Delphi)помогите пожалуйста !!! заранее спасибо!!!)*
tunsik
Tuns вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
задача на сортировку массива pettat69 Паскаль, Turbo Pascal, PascalABC.NET 2 16.12.2012 08:58
Реализовать сортировку строк по заданному столбцу для каждой таблицы lena pryadun C++ Builder 0 27.05.2012 19:27
Задача на сортировку массива ReMicroN Помощь студентам 2 02.05.2012 15:19
Запрос на сортировку записей по должности? Azeripatriot Microsoft Office Access 5 26.04.2010 17:06
Задача на сортировку массива Acid Паскаль, Turbo Pascal, PascalABC.NET 1 17.06.2007 00:16