Юля
Юля

Пожалуйста, разъясните метод быстрой сортировки, синтаксис и что здесь выполняется.

{быстрая сортировка}
const
maxn = 100000;
Type
DataType = extended;
var
i,n:longint;
buf,X:DataType;
a:array[1..maxn]of DataType;

procedure Sort(L,R:Longint);
var
j:longint;

begin
i:=L; j:=R; X:=a[(i+j)shr 1];
repeat
while aX do dec(j);
if ij;
if iL then Sort(L,j);
end;

begin
end.

NP
Natali Petrenko

бери массив из 7 чисел и сортируй по алгоритму, тебе никто это не сможет объяснить, только если ты сам поймешь...

Валерия Митюшкина
Валерия Митюшкина

Анимированное объяснение:
http://www.sorting-algorithms.com/quick-sort
Для запуска анимации кликаешь на зеленом значке.

Похожие вопросы
Сортировка методом пузырька. Си.
как в сортировке методом выбора отсортировать по фамилии?
сортировка двухмерного массива методом вставки
Сортировка методом бинарной вставки
каким спосабом организована сортировка? , методом "быстрой сортировки"? или это встроенная функция dbgrid
Как происходит сортировка слов, методом сортировки Хоара?
подскажите пожалуйста что изменить в коде быстрой сортировки методом Шелла С#
У кого то есть программа сортировки элементов массива методом "сортировки подсчетом"для Visual Basic ???
Сортировка массива методом вставки
помогите срочно. Что за метод сортировки с++