php 实现一个排序算法找出数组中最大/最小的数
程序员文章站
2022-05-12 10:34:20
...
<?php
/**
* Created by phpStorm.
* User: BinWei
* Date: 2019/6/1
* Time: 19:29
*/
/**
* @description 获取数组中最大/最小值
* @param $list
* @param string $type
* @return mixed|null
* @author BinWei
*/
function getMaxOrMin($list, $type = 'max')
{
$target = null;
switch ($type) {
case 'max':
$target = $list[0];
unset($list[0]);
foreach ($list as $key => $value) {
if ($value > $target) {
$target = $value;
}
}
break;
case 'min':
$target = $list[0];
unset($list[0]);
foreach ($list as $key => $value) {
if ($value < $target) {
$target = $value;
}
}
break;
}
return $target;
}
$list = [0, 1, 2, 3, 4, 5, 10, -1];
var_dump(getMaxOrMin($list, 'min'));
上一篇: 页面利用渐进式JPEG来提升用户体验度,渐进式jpeg
下一篇: 冒泡获取整型列表中最大的数
推荐阅读
-
[PHP] 算法-把数组排成最小的数的PHP实现
-
linux shell实现求一个多维数组中的最大和最小值
-
c语言和Java语言实现,两数之和:给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。
-
PHP-算法[给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标]
-
算法007:二分查找 请实现有重复数字的有序数组的二分查找,输出在数组中第一个大于等于查找值的位置,如果数组中不存在这样的数,则输出数组长度加一
-
PHP 查找数值数组中不重复最大和最小的10个数
-
php实现用三元运算符求三个数中的最大值,最小值
-
PHP查找数值数组中不重复最大和最小的10个数的方法_PHP教程
-
PHP查找数值数组中不重复最大和最小的10个数的方法
-
php和js中数组中分别循环找出最大的数。