Given an array of integers, find the maximum and minimum in it.
Examples:
Input : arr[] = {2, 3, 1, 6, 7}
Output : Maximum integer of the given array:7
Minimum integer of the given array:1
Input : arr[] = {1, 2, 3, 4, 5}
Output : Maximum integer of the given array : 5
Minimum integer of the given array : 1
Approach 1 (Simple) : We simply traverse through the array, find its maximum and minimum.
PHP
<?php
function getMax( $array )
{
$n = count ( $array );
$max = $array [0];
for ( $i = 1; $i < $n ; $i ++)
if ( $max < $array [ $i ])
$max = $array [ $i ];
return $max ;
}
function getMin( $array )
{
$n = count ( $array );
$min = $array [0];
for ( $i = 1; $i < $n ; $i ++)
if ( $min > $array [ $i ])
$min = $array [ $i ];
return $min ;
}
$array = array (1, 2, 3, 4, 5);
echo (getMax( $array ));
echo ( "\n" );
echo (getMin( $array ));
?>
|
Output:
5
1
Approach 2 (Using Library Functions) : We use library functions to find minimum and maximum.
- Max():max() returns the parameter value considered “highest” according to standard comparisons. If multiple values of different types evaluate as equal (e.g. 0 and ‘abc’) the first provided to the function will be returned.
- Min():min() returns the parameter value considered “lowest” according to standard comparisons. If multiple values of different types evaluate as equal (e.g. 0 and ‘abc’) the first provided to the function will be returned.
PHP
<?php
$array = array (1, 2, 3, 4, 5);
echo (max( $array ));
echo ( "\n" );
echo (min( $array ));
?>
|
Output:
5
1