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 // Returns maximum in array function getMax( $array )
{ $n = count ( $array );
$max = $array [0];
for ( $i = 1; $i < $n ; $i ++)
if ( $max < $array [ $i ])
$max = $array [ $i ];
return $max ;
} // Returns maximum in array function getMin( $array )
{ $n = count ( $array );
$min = $array [0];
for ( $i = 1; $i < $n ; $i ++)
if ( $min > $array [ $i ])
$min = $array [ $i ];
return $min ;
} // Driver code $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