Use medians

This commit is contained in:
2024-09-26 23:05:10 +02:00
parent 7895b9eca8
commit 3f41269c0b
4 changed files with 20 additions and 9 deletions

View 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]
}

View File

@ -1,2 +1,3 @@
pub mod files_utils;
pub mod math_utils;
pub mod time_utils;