<?php
/**
* 在php数组中,查找最大值与最小值
*
*/
function maxMin(Array $arr) {
$cmpTime = 0;
$count = count($arr);
$big = $small = $arr[0];
for($i = 1; $i < $count; $i++) {
$cmpTime++;
if($big > $arr[$i]) {
$cmpTime++;
if($small > $arr[$i]) {
$small = $arr[$i];
$ss = $i;
}
} else {
$big = $arr[$i];
}
}
echo "ArrLeng: " . $count . "<br>";
echo "CmpTime: " . $cmpTime . "<br>";
echo "Big: " . $big . "<br>";
echo "Small: " . $small . "<br>";
echo $ss;
}
$arr = array(4, 6, 8, 1, 5, 4, 3, 9, 11, 3, 22, 100, 55, 0, 4, -1, 31, 210, -10);
maxMin($arr);
?>