Location : Home > Languages > Perl > Package Title : Algorithm::MinMax |
![]() |
Algorithm::MinMax - 配列の最大値または最小値を返す
use Algorithm::MinMax; @a = ( 3, 2, 5, 4, 8, 9 ); @r = Algorithm::MinMax->minmax( \@a ); # $r[0] = minimum = 2 # $r[1] = maximum = 9
要素数を n とする所与の配列の最小値及び最大値を、最大 3n/2 - 2 回の比較で求める。
所与の配列の最小値を第1要素に、最大値を第2要素に格納した配列を返す。引数として空の配列が渡された場合には空の配列を返す。
Daniel Etzold, <detzold@gmx.de>
![]() |
Updated : 2006/06/05 |