Function sorts::merge_sort::merge_sort

source ·
pub fn merge_sort<T: PartialOrd + Copy>(s: &mut [T])
Expand description

Sorts a slice using merge sort.

Examples

let mut slice = vec![3,2,1,4];
sorts::merge_sort(&mut slice);
assert_eq!(slice, &[1,2,3,4]);