139
правок
Изменения
→Рекурсивный алгоритм
<pre>
sort(array a, int left, int right)
middle = (left + right ) / 2;
if middle == right
return;
sort(a, left, middle);
sort (a, middle + 1, right);
merge(array a, left, middle, right);
</pre>