Function rudac::algo::find::median [−][src]
pub fn median<T: Ord>(slice: &mut [T]) -> usize
Expand description
Returns index of median item in the slice
It is equivalent to calling kth(slice, slice.len()/2)
Arguments
slice
: slice of unordered data
Examples
use rudac::algo::find::median;
let mut vec = vec![10, 6, 1, 4, 2, 3, 7, 9, 8, 5];
let median_item_index = median(&mut vec);
assert_eq!(vec[median_item_index], 6);