[−][src]Function radsort::sort
pub fn sort<T: Key>(slice: &mut [T])
Sorts the slice.
Slice elements can be any scalar type. See Key
for a full list.
This sort is stable (i.e., does not reorder equal elements) and O(w n)
,
where w
is the size of the key in bytes.
Allocates temporary storage the size of the slice.
Examples
let mut data = [5i32, -1, 3, 15, -42]; radsort::sort(&mut data); assert_eq!(data, [-42, -1, 3, 5, 15]);