Реализации алгоритмов/Сортировка/Быстрая: различия между версиями

Содержимое удалено Содержимое добавлено
Строка 1290:
fn quicksort1(s_arr:&mut [tupe])
{
let (first, last) = (0, s_arr.len()-1);
if first0 < last
{
let mut left = first0;
let mut right = last;
let middle = s_arr[(left + right)last / 2];
loop
{
Строка 1313:
left+=1;
quicksort1(&mut s_arr[first0..=right]);
quicksort1(&mut s_arr[left..=last]);
}