Use medians
This commit is contained in:
8
central_backend/src/utils/math_utils.rs
Normal file
8
central_backend/src/utils/math_utils.rs
Normal file
@ -0,0 +1,8 @@
|
||||
use std::ops::Div;
|
||||
|
||||
pub fn median<E: Div + Copy + Ord>(numbers: &[E]) -> E {
|
||||
let mut numbers = numbers.to_vec();
|
||||
numbers.sort();
|
||||
let mid = numbers.len() / 2;
|
||||
numbers[mid]
|
||||
}
|
@ -1,2 +1,3 @@
|
||||
pub mod files_utils;
|
||||
pub mod math_utils;
|
||||
pub mod time_utils;
|
||||
|
Reference in New Issue
Block a user