Steven Schubiger (stsc) > Algorithm-MedianSelect-XS-0.21 > Algorithm::MedianSelect::XS

Download:
Algorithm-MedianSelect-XS-0.21.tar.gz

Dependencies

Annotate this POD

CPAN RT

New  1
Open  0
View/Report Bugs
Module Version: 0.21   Source  

NAME ^

Algorithm::MedianSelect::XS - Median finding algorithm

SYNOPSIS ^

 use Algorithm::MedianSelect::XS qw(median);

 @numbers = (21, 6, 2, 9, 5, 1, 14, 7, 12, 3, 19);

 print median(@numbers);
 print median(\@numbers);

 print median(\@numbers, { algorithm => 'bubble' }); # slow algorithm
 print median(\@numbers, { algorithm => 'quick'  }); # default algorithm

DESCRIPTION ^

Algorithm::MedianSelect::XS finds the item which is smaller than half of the integers and bigger than half of the integers.

FUNCTIONS ^

median

Takes a list or reference to list of integers and returns the median number. Optionally, the algorithm being used for computation may be specified within a hash reference. See SYNOPSIS for algorithms currently available.

EXPORT ^

median() is exportable.

SEE ALSO ^

http://www.cs.sunysb.edu/~algorith/files/median.shtml

AUTHOR ^

Steven Schubiger <schubiger@cpan.org>

LICENSE ^

This program is free software; you may redistribute it and/or modify it under the same terms as Perl itself.

See http://www.perl.com/perl/misc/Artistic.html

syntax highlighting: