1.1.0 • Published 7 years ago

fast-median v1.1.0

Weekly downloads
1
License
MIT
Repository
github
Last release
7 years ago

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