📜  用于大小为 2 的组之间的最大差异的 PHP 程序(1)

📅  最后修改于: 2023-12-03 15:27:10.808000             🧑  作者: Mango

用于大小为 2 的组之间的最大差异的 PHP 程序

这个 PHP 程序旨在计算大小为 2 的组之间的最大差异。

算法

本程序使用简单的排序算法。首先将数组按升序排序,然后返回最大值和最小值之间的差异。

这个算法具有 O(nlogn) 复杂度,其中 n 为数组的长度。

代码实现
function max_diff($arr) {
    sort($arr);
    return $arr[count($arr)-1] - $arr[0];
}
使用示例
$arr1 = [1, 2];
echo max_diff($arr1); // 输出 1

$arr2 = [10, 3];
echo max_diff($arr2); // 输出 7

以上是本程序的介绍,希望对你有所帮助。