<?php
//合并两个有序数组
function mergeArr($arr1, $arr2)
{
$p1 = count($arr1) - 1;
$p2 = count($arr2) - 1;
$p = $p1 + $p2 + 1;
while ($p1 >= 0 && $p2 >= 0) {
$arr1[$p--] = ($arr1[$p1] > $arr2[$p2]) ? $arr1[$p1--] : $arr2[$p2--];
}
while($p2 >= 0) {
$arr1[$p--] = $arr2[$p2--];
}
return $arr1;
}
合并两个有序数组 (PHP)
最新推荐文章于 2021-04-13 16:59:28 发布