![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 12.05.2011
Сообщений: 12
|
![]()
Задание. Отсортировать данный массив по возрастанию сортировкой Хоара.
весь текст пожалуйста) Последний раз редактировалось Danis_ka; 11.06.2011 в 18:04. |
![]() |
![]() |
![]() |
#2 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
I'm learning to live...
|
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 12.05.2011
Сообщений: 12
|
![]()
procedure sort(p,q:integer);
var i,j,r,n,t:integer; begin if p<q then begin r:=a[p]; i:=p-1; j:=q+1; while i<j do begin repeat i:=i+1; until a[i]>=r; repeat j:=j-1; until a[i]<=r; if i<j then begin t:=a[i]; a[j]:=t; end; end; sort(p,j); sort(j+1,q); end; end; procedure TForm1.BitBtn2Click(Sender: TObject); var t,i,j:integer; begin sort(1,25); t:=0; For i:=1 to 5 do begin For j:=1 to 5 do begin t:=t+1; stringgrid1.Cells[j-1,i-1]:=inttostr(a[t]); end; end; end; |
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 03.04.2009
Сообщений: 305
|
![]()
Тут есть несколько реализаций
http://ru.wikibooks.org/wiki/Примеры...тировки#Pascal |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
[Delphi] Сортировка | GaRRRiK | Помощь студентам | 2 | 17.05.2011 15:27 |
Сортировка файлов в Explorer vs сортировка в Delphi | mutabor | Общие вопросы Delphi | 11 | 04.09.2009 14:32 |
сортировка в Delphi | menX | Помощь студентам | 3 | 17.04.2009 22:47 |
Сортировка в Delphi | Mango | Помощь студентам | 5 | 07.01.2009 05:47 |