Détail du package

fast-median

gm75814MIT1.1.0

Find median of an array in amortized linear time

median

readme

fast-median

Find median element in an arary of numbers

Uses a randomized quickselect to achieve O(n) average case time complexity

Build Status

Install

$ npm install fast-median

Usage

import median from 'fast-median'

median([10, 20, 30, 40])
// 25

median([10, 20, 30, 40, 50])
// 30

median([1])
// 1

API

median :: number a => [a] -> a

median(numbers)

Arguments

  • numbers - An array of numbers