Dada una array de números enteros, encuentre el máximo y el mínimo en ella.
Ejemplos:
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
Enfoque 1 (simple): simplemente recorremos la array, encontramos su máximo y mínimo.
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)); ?>
Producción:
5 1
Enfoque 2 (Uso de funciones de biblioteca): Usamos funciones de biblioteca para encontrar el mínimo y el máximo.
- Max(): max() devuelve el valor del parámetro considerado «más alto» según las comparaciones estándar. Si varios valores de diferentes tipos se evalúan como iguales (por ejemplo, 0 y ‘abc’), se devolverá el primero proporcionado a la función.
- Min(): min() devuelve el valor del parámetro considerado «más bajo» según las comparaciones estándar. Si varios valores de diferentes tipos se evalúan como iguales (por ejemplo, 0 y ‘abc’), se devolverá el primero proporcionado a la función.
PHP
<?php $array = array(1, 2, 3, 4, 5); echo(max($array)); echo("\n"); echo(min($array)); ?>
Producción:
5 1
Publicación traducida automáticamente
Artículo escrito por Shubham_Singh_29 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA