pub fn quick<T: Ord>(slice: &mut [T])Expand description
An implementation of quick sort.
Partitions the slice into two parts by quick_partition, and invokes
itself until the list is sorted.
ยงExamples
use search_sort::sort;
let mut slice = [5, 1, -5, 3, 9, 2, 19];
sort::quick(&mut slice);
assert_eq!(slice, [-5, 1, 2, 3, 5, 9, 19]);