Реализации алгоритмов/Сортировка/Быстрая: различия между версиями
Содержимое удалено Содержимое добавлено
Строка 9:
<source lang = "cpp">
int n, a[n]; //n - количество элементов
void qs(int
{
int left = first, right = last, middle = s_arr[(left + right) / 2];
▲ do {
while (s_arr[left] < middle) left++;
if (
s_arr[left] = s_arr[right];
}▼
left++;
quicksort(s_arr, left, last);
}
</source>
|