Skip to content

median

计算数组元素的中位数

数字输入

排序后

12345

中位数

3

函数签名

typescript
function median(numbers: number[]): number

参数

参数名类型必填说明
numbersnumber[]数字数组

返回值

类型说明
number数组的中位数,空数组返回0

工作原理

  1. 检查数组长度,空数组返回0
  2. 对数组进行升序排序
  3. 如果数组长度为偶数,取中间两个数的平均值
  4. 如果数组长度为奇数,取中间的数
  5. 返回中位数结果