您的位置:首页 > 其它

数组中,查找最大值与最小值

2016-04-21 18:17 639 查看
<?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);
?>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: